Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var HashTypes = map[string]crypto.Hash{ "MD4": crypto.MD4, "MD5": crypto.MD5, "SHA1": crypto.SHA1, "SHA224": crypto.SHA224, "SHA256": crypto.SHA256, "SHA384": crypto.SHA384, "SHA512": crypto.SHA512, "MD5SHA1": crypto.MD5SHA1, "RIPEMD160": crypto.RIPEMD160, "SHA3_224": crypto.SHA3_224, "SHA3_256": crypto.SHA3_256, "SHA3_384": crypto.SHA3_384, "SHA3_512": crypto.SHA3_512, "SHA512_224": crypto.SHA512_224, "SHA512_256": crypto.SHA512_256, "BLAKE2s_256": crypto.BLAKE2s_256, "BLAKE2b_256": crypto.BLAKE2b_256, "BLAKE2b_384": crypto.BLAKE2b_384, "BLAKE2b_512": crypto.BLAKE2b_512, }
HashTypes string
Functions ¶
func ProcessHash ¶
ProcessHash yao.crypto.hash Crypto Hash Args[0] string: the hash function name. MD4/MD5/SHA1/SHA224/SHA256/SHA384/SHA512/MD5SHA1/RIPEMD160/SHA3_224/SHA3_256/SHA3_384/SHA3_512/SHA512_224/SHA512_256/BLAKE2s_256/BLAKE2b_256/BLAKE2b_384/BLAKE2b_512 Args[1] string: value
func ProcessHmac ¶ added in v0.10.1
ProcessHmac yao.crypto.hmac Crypto the Keyed-Hash Message Authentication Code (HMAC) Hash Args[0] string: the hash function name. MD4/MD5/SHA1/SHA224/SHA256/SHA384/SHA512/MD5SHA1/RIPEMD160/SHA3_224/SHA3_256/SHA3_384/SHA3_512/SHA512_224/SHA512_256/BLAKE2s_256/BLAKE2b_256/BLAKE2b_384/BLAKE2b_512 Args[1] string: value Args[2] string: key Args[3] string: base64
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.