High-Level Interface
Hash Functions
CryptographicHashFunctions.blake2b_512
— Methodblake2b_512(data[; provider, kwargs...])
Return the digest of data
computed with the BLAKE2B_512 algorithm.
CryptographicHashFunctions.blake2s_256
— Methodblake2s_256(data[; provider, kwargs...])
Return the digest of data
computed with the BLAKE2S_256 algorithm.
CryptographicHashFunctions.gost94
— Methodgost94(data[; provider, kwargs...])
Return the digest of data
computed with the GOST94 algorithm.
CryptographicHashFunctions.gost94cp
— Methodgost94cp(data[; provider, kwargs...])
Return the digest of data
computed with the GOST94CP algorithm.
CryptographicHashFunctions.md2
— Methodmd2(data[; provider, kwargs...])
Return the digest of data
computed with the MD2 algorithm.
CryptographicHashFunctions.md4
— Methodmd4(data[; provider, kwargs...])
Return the digest of data
computed with the MD4 algorithm.
CryptographicHashFunctions.md5
— Methodmd5(data[; provider, kwargs...])
Return the digest of data
computed with the MD5 algorithm.
CryptographicHashFunctions.ripemd160
— Methodripemd160(data[; provider, kwargs...])
Return the digest of data
computed with the RIPEMD160 algorithm.
CryptographicHashFunctions.sha1
— Methodsha1(data[; provider, kwargs...])
Return the digest of data
computed with the SHA1 algorithm.
CryptographicHashFunctions.sha224
— Methodsha224(data[; provider, kwargs...])
Return the digest of data
computed with the SHA224 algorithm.
CryptographicHashFunctions.sha256
— Methodsha256(data[; provider, kwargs...])
Return the digest of data
computed with the SHA256 algorithm.
CryptographicHashFunctions.sha384
— Methodsha384(data[; provider, kwargs...])
Return the digest of data
computed with the SHA384 algorithm.
CryptographicHashFunctions.sha3_224
— Methodsha3_224(data[; provider, kwargs...])
Return the digest of data
computed with the SHA3_224 algorithm.
CryptographicHashFunctions.sha3_256
— Methodsha3_256(data[; provider, kwargs...])
Return the digest of data
computed with the SHA3_256 algorithm.
CryptographicHashFunctions.sha3_384
— Methodsha3_384(data[; provider, kwargs...])
Return the digest of data
computed with the SHA3_384 algorithm.
CryptographicHashFunctions.sha3_512
— Methodsha3_512(data[; provider, kwargs...])
Return the digest of data
computed with the SHA3_512 algorithm.
CryptographicHashFunctions.sha512
— Methodsha512(data[; provider, kwargs...])
Return the digest of data
computed with the SHA512 algorithm.
CryptographicHashFunctions.sha512_224
— Methodsha512_224(data[; provider, kwargs...])
Return the digest of data
computed with the SHA512_224 algorithm.
CryptographicHashFunctions.sha512_256
— Methodsha512_256(data[; provider, kwargs...])
Return the digest of data
computed with the SHA512_256 algorithm.
CryptographicHashFunctions.sm3
— Methodsm3(data[; provider, kwargs...])
Return the digest of data
computed with the SM3 algorithm.
CryptographicHashFunctions.stribog256
— Methodstribog256(data[; provider, kwargs...])
Return the digest of data
computed with the STRIBOG256 algorithm.
CryptographicHashFunctions.stribog512
— Methodstribog512(data[; provider, kwargs...])
Return the digest of data
computed with the STRIBOG512 algorithm.
HMAC Functions
CryptographicHashFunctions.hmac_blake2b_512
— Methodhmac_blake2b_512(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the BLAKE2B_512 algorithm.
CryptographicHashFunctions.hmac_blake2s_256
— Methodhmac_blake2s_256(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the BLAKE2S_256 algorithm.
CryptographicHashFunctions.hmac_gost94
— Methodhmac_gost94(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the GOST94 algorithm.
CryptographicHashFunctions.hmac_gost94cp
— Methodhmac_gost94cp(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the GOST94CP algorithm.
CryptographicHashFunctions.hmac_md2
— Methodhmac_md2(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the MD2 algorithm.
CryptographicHashFunctions.hmac_md4
— Methodhmac_md4(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the MD4 algorithm.
CryptographicHashFunctions.hmac_md5
— Methodhmac_md5(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the MD5 algorithm.
CryptographicHashFunctions.hmac_ripemd160
— Methodhmac_ripemd160(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the RIPEMD160 algorithm.
CryptographicHashFunctions.hmac_sha1
— Methodhmac_sha1(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA1 algorithm.
CryptographicHashFunctions.hmac_sha224
— Methodhmac_sha224(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA224 algorithm.
CryptographicHashFunctions.hmac_sha256
— Methodhmac_sha256(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA256 algorithm.
CryptographicHashFunctions.hmac_sha384
— Methodhmac_sha384(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA384 algorithm.
CryptographicHashFunctions.hmac_sha3_224
— Methodhmac_sha3_224(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA3_224 algorithm.
CryptographicHashFunctions.hmac_sha3_256
— Methodhmac_sha3_256(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA3_256 algorithm.
CryptographicHashFunctions.hmac_sha3_384
— Methodhmac_sha3_384(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA3_384 algorithm.
CryptographicHashFunctions.hmac_sha3_512
— Methodhmac_sha3_512(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA3_512 algorithm.
CryptographicHashFunctions.hmac_sha512
— Methodhmac_sha512(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA512 algorithm.
CryptographicHashFunctions.hmac_sha512_224
— Methodhmac_sha512_224(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA512_224 algorithm.
CryptographicHashFunctions.hmac_sha512_256
— Methodhmac_sha512_256(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SHA512_256 algorithm.
CryptographicHashFunctions.hmac_sm3
— Methodhmac_sm3(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the SM3 algorithm.
CryptographicHashFunctions.hmac_stribog256
— Methodhmac_stribog256(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the STRIBOG256 algorithm.
CryptographicHashFunctions.hmac_stribog512
— Methodhmac_stribog512(key, data[; provider, kwargs...])
Return the HMAC of data
keyed with key
computed with the STRIBOG512 algorithm.
XOF Functions
CryptographicHashFunctions.shake128
— Methodshake128(data, len[; provider, kwargs...])
Return the first len
bytes of the digest of data
computed with the SHAKE128 algorithm.
CryptographicHashFunctions.shake128
— Methodshake128(data[; provider, kwargs...])
Return a hash context initialized with data
for the SHAKE128 algorithm.
CryptographicHashFunctions.shake256
— Methodshake256(data, len[; provider, kwargs...])
Return the first len
bytes of the digest of data
computed with the SHAKE256 algorithm.
CryptographicHashFunctions.shake256
— Methodshake256(data[; provider, kwargs...])
Return a hash context initialized with data
for the SHAKE256 algorithm.