util/

directory
v0.0.0-...-82e7740 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2019 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL