Directories ¶
Path | Synopsis |
---|---|
Package bytes implements functions for the manipulation of byte slices.
|
Package bytes implements functions for the manipulation of byte slices. |
A simplified wrapper around crypto package.
|
A simplified wrapper around crypto package. |
aes
Package aes implements AES encryption (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197.
|
Package aes implements AES encryption (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197. |
des
Package des implements the Data Encryption Standard (DES) and the Triple Data Encryption Algorithm (TDEA) as defined in U.S. Federal Information Processing Standards Publication 46-3.
|
Package des implements the Data Encryption Standard (DES) and the Triple Data Encryption Algorithm (TDEA) as defined in U.S. Federal Information Processing Standards Publication 46-3. |
hmac
Package hmac implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.
|
Package hmac implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198. |
md5
Package md5 implements the MD5 hash algorithm as defined in RFC 1321.
|
Package md5 implements the MD5 hash algorithm as defined in RFC 1321. |
rc4
Package rc4 implements RC4 encryption, as defined in Bruce Schneier's Applied Cryptography.
|
Package rc4 implements RC4 encryption, as defined in Bruce Schneier's Applied Cryptography. |
rsa
Package rsa implements RSA encryption as specified in PKCS#1.
|
Package rsa implements RSA encryption as specified in PKCS#1. |
sha1
Package sha1 implements the SHA1 hash algorithm as defined in RFC 3174.
|
Package sha1 implements the SHA1 hash algorithm as defined in RFC 3174. |
sha256
Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-2.
|
Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-2. |
sha512
Package sha512 implements the SHA384 and SHA512 hash algorithms as defined in FIPS 180-2.
|
Package sha512 implements the SHA384 and SHA512 hash algorithms as defined in FIPS 180-2. |
Package envs implements env utility functions.
|
Package envs implements env utility functions. |
Package files implements file utility functions.
|
Package files implements file utility functions. |
Package maps implements map utility functions.
|
Package maps implements map utility functions. |
Package strings operations on string: 1.IsBlank/IsNotBlank/IsAnyBlank/IsNoneBlank - checks if a String contains text 2.Trim/TrimLeft/TrimRight/TrimSpace - removes leading and trailing whitespace 3.Index/IndexLast/IndexLastStart/IndexLastOrdinal/IndexStart/IndexOrdinal - index checks 4.Contains/ContainsAny/ContainsRune/ContainsSpace - does String contains only/none/any of these characters 5.EqualFold - compares two strings 6.Slice/Left/Right/Mid/Before/After/BeforeLast/AfterLast/Between/BetweenSame - substring extractions 7.Split/SplitAfter/SplitAfterN/SplitN - splits a String into an array of substrings 8.Remove/RemoveSpace/RemoveStart/RemoveEnd - removes part of a string 9.Repeat/Pad/PadStart/PadEnd/PadLeft/PadRight/Center - pads a string 10.ToLower/ToUpper/Title/ToTitle/Camel/UnCamel - changes the case of a string 11.Abbr/Anon/Anonymity/Anonymous - abbreviates a string using ellipsis or asterisk
|
Package strings operations on string: 1.IsBlank/IsNotBlank/IsAnyBlank/IsNoneBlank - checks if a String contains text 2.Trim/TrimLeft/TrimRight/TrimSpace - removes leading and trailing whitespace 3.Index/IndexLast/IndexLastStart/IndexLastOrdinal/IndexStart/IndexOrdinal - index checks 4.Contains/ContainsAny/ContainsRune/ContainsSpace - does String contains only/none/any of these characters 5.EqualFold - compares two strings 6.Slice/Left/Right/Mid/Before/After/BeforeLast/AfterLast/Between/BetweenSame - substring extractions 7.Split/SplitAfter/SplitAfterN/SplitN - splits a String into an array of substrings 8.Remove/RemoveSpace/RemoveStart/RemoveEnd - removes part of a string 9.Repeat/Pad/PadStart/PadEnd/PadLeft/PadRight/Center - pads a string 10.ToLower/ToUpper/Title/ToTitle/Camel/UnCamel - changes the case of a string 11.Abbr/Anon/Anonymity/Anonymous - abbreviates a string using ellipsis or asterisk |
Package templates implements data-driven templates for generating textual output.
|
Package templates implements data-driven templates for generating textual output. |
Package times implements time utility functions.
|
Package times implements time utility functions. |
Package unicodes implements unicode utility functions.
|
Package unicodes implements unicode utility functions. |
Package uuids implements uuid utility functions.
|
Package uuids implements uuid utility functions. |
Click to show internal directories.
Click to hide internal directories.