Next: Working with MAC algorithms, Up: Message Authentication Codes [Contents][Index]
GCRY_MAC_NONEThis is not a real algorithm but used by some functions as an error
return value. This constant is guaranteed to have the value 0.
GCRY_MAC_HMAC_SHA256This is keyed-hash message authentication code (HMAC) message authentication algorithm based on the SHA-256 hash algorithm.
GCRY_MAC_HMAC_SHA224This is HMAC message authentication algorithm based on the SHA-224 hash algorithm.
GCRY_MAC_HMAC_SHA512This is HMAC message authentication algorithm based on the SHA-512 hash algorithm.
GCRY_MAC_HMAC_SHA384This is HMAC message authentication algorithm based on the SHA-384 hash algorithm.
GCRY_MAC_HMAC_SHA3_256This is HMAC message authentication algorithm based on the SHA3-256 hash algorithm.
GCRY_MAC_HMAC_SHA3_224This is HMAC message authentication algorithm based on the SHA3-224 hash algorithm.
GCRY_MAC_HMAC_SHA3_512This is HMAC message authentication algorithm based on the SHA3-512 hash algorithm.
GCRY_MAC_HMAC_SHA3_384This is HMAC message authentication algorithm based on the SHA3-384 hash algorithm.
GCRY_MAC_HMAC_SHA512_224This is HMAC message authentication algorithm based on the SHA-512/224 hash algorithm.
GCRY_MAC_HMAC_SHA512_256This is HMAC message authentication algorithm based on the SHA-512/256 hash algorithm.
GCRY_MAC_HMAC_SHA1This is HMAC message authentication algorithm based on the SHA-1 hash algorithm.
GCRY_MAC_HMAC_MD5This is HMAC message authentication algorithm based on the MD5 hash algorithm.
GCRY_MAC_HMAC_MD4This is HMAC message authentication algorithm based on the MD4 hash algorithm.
GCRY_MAC_HMAC_RMD160This is HMAC message authentication algorithm based on the RIPE-MD-160 hash algorithm.
GCRY_MAC_HMAC_WHIRLPOOLThis is HMAC message authentication algorithm based on the WHIRLPOOL hash algorithm.
GCRY_MAC_HMAC_GOSTR3411_94This is HMAC message authentication algorithm based on the GOST R 34.11-94 hash algorithm.
GCRY_MAC_HMAC_STRIBOG256This is HMAC message authentication algorithm based on the 256-bit hash algorithm described in GOST R 34.11-2012.
GCRY_MAC_HMAC_STRIBOG512This is HMAC message authentication algorithm based on the 512-bit hash algorithm described in GOST R 34.11-2012.
GCRY_MAC_HMAC_BLAKE2B_512This is HMAC message authentication algorithm based on the BLAKE2b-512 hash algorithm.
GCRY_MAC_HMAC_BLAKE2B_384This is HMAC message authentication algorithm based on the BLAKE2b-384 hash algorithm.
GCRY_MAC_HMAC_BLAKE2B_256This is HMAC message authentication algorithm based on the BLAKE2b-256 hash algorithm.
GCRY_MAC_HMAC_BLAKE2B_160This is HMAC message authentication algorithm based on the BLAKE2b-160 hash algorithm.
GCRY_MAC_HMAC_BLAKE2S_256This is HMAC message authentication algorithm based on the BLAKE2s-256 hash algorithm.
GCRY_MAC_HMAC_BLAKE2S_224This is HMAC message authentication algorithm based on the BLAKE2s-224 hash algorithm.
GCRY_MAC_HMAC_BLAKE2S_160This is HMAC message authentication algorithm based on the BLAKE2s-160 hash algorithm.
GCRY_MAC_HMAC_BLAKE2S_128This is HMAC message authentication algorithm based on the BLAKE2s-128 hash algorithm.
GCRY_MAC_HMAC_SM3This is HMAC message authentication algorithm based on the SM3 hash algorithm.
GCRY_MAC_CMAC_AESThis is CMAC (Cipher-based MAC) message authentication algorithm based on the AES block cipher algorithm.
GCRY_MAC_CMAC_3DESThis is CMAC message authentication algorithm based on the three-key EDE Triple-DES block cipher algorithm.
GCRY_MAC_CMAC_CAMELLIAThis is CMAC message authentication algorithm based on the Camellia block cipher algorithm.
GCRY_MAC_CMAC_CAST5This is CMAC message authentication algorithm based on the CAST128-5 block cipher algorithm.
GCRY_MAC_CMAC_BLOWFISHThis is CMAC message authentication algorithm based on the Blowfish block cipher algorithm.
GCRY_MAC_CMAC_TWOFISHThis is CMAC message authentication algorithm based on the Twofish block cipher algorithm.
GCRY_MAC_CMAC_SERPENTThis is CMAC message authentication algorithm based on the Serpent block cipher algorithm.
GCRY_MAC_CMAC_SEEDThis is CMAC message authentication algorithm based on the SEED block cipher algorithm.
GCRY_MAC_CMAC_RFC2268This is CMAC message authentication algorithm based on the Ron’s Cipher 2 block cipher algorithm.
GCRY_MAC_CMAC_IDEAThis is CMAC message authentication algorithm based on the IDEA block cipher algorithm.
GCRY_MAC_CMAC_GOST28147This is CMAC message authentication algorithm based on the GOST 28147-89 block cipher algorithm.
GCRY_MAC_CMAC_SM4This is CMAC message authentication algorithm based on the SM4 block cipher algorithm.
GCRY_MAC_GMAC_AESThis is GMAC (GCM mode based MAC) message authentication algorithm based on the AES block cipher algorithm.
GCRY_MAC_GMAC_CAMELLIAThis is GMAC message authentication algorithm based on the Camellia block cipher algorithm.
GCRY_MAC_GMAC_TWOFISHThis is GMAC message authentication algorithm based on the Twofish block cipher algorithm.
GCRY_MAC_GMAC_SERPENTThis is GMAC message authentication algorithm based on the Serpent block cipher algorithm.
GCRY_MAC_GMAC_SEEDThis is GMAC message authentication algorithm based on the SEED block cipher algorithm.
GCRY_MAC_POLY1305This is plain Poly1305 message authentication algorithm, used with one-time key.
GCRY_MAC_POLY1305_AESThis is Poly1305-AES message authentication algorithm, used with key and one-time nonce.
GCRY_MAC_POLY1305_CAMELLIAThis is Poly1305-Camellia message authentication algorithm, used with key and one-time nonce.
GCRY_MAC_POLY1305_TWOFISHThis is Poly1305-Twofish message authentication algorithm, used with key and one-time nonce.
GCRY_MAC_POLY1305_SERPENTThis is Poly1305-Serpent message authentication algorithm, used with key and one-time nonce.
GCRY_MAC_POLY1305_SEEDThis is Poly1305-SEED message authentication algorithm, used with key and one-time nonce.
GCRY_MAC_GOST28147_IMITThis is MAC construction defined in GOST 28147-89 (see RFC 5830 Section 8).
Next: Working with MAC algorithms, Up: Message Authentication Codes [Contents][Index]