manpagez: man pages & more
info gcrypt
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.1 Available MAC algorithms

GCRY_MAC_NONE

This 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_SHA256

This is keyed-hash message authentication code (HMAC) message authentication algorithm based on the SHA-256 hash algorithm.

GCRY_MAC_HMAC_SHA224

This is HMAC message authentication algorithm based on the SHA-224 hash algorithm.

GCRY_MAC_HMAC_SHA512

This is HMAC message authentication algorithm based on the SHA-512 hash algorithm.

GCRY_MAC_HMAC_SHA384

This is HMAC message authentication algorithm based on the SHA-384 hash algorithm.

GCRY_MAC_HMAC_SHA1

This is HMAC message authentication algorithm based on the SHA-1 hash algorithm.

GCRY_MAC_HMAC_MD5

This is HMAC message authentication algorithm based on the MD5 hash algorithm.

GCRY_MAC_HMAC_MD4

This is HMAC message authentication algorithm based on the MD4 hash algorithm.

GCRY_MAC_HMAC_RMD160

This is HMAC message authentication algorithm based on the RIPE-MD-160 hash algorithm.

GCRY_MAC_HMAC_WHIRLPOOL

This is HMAC message authentication algorithm based on the WHIRLPOOL hash algorithm.

GCRY_MAC_HMAC_GOSTR3411_94

This is HMAC message authentication algorithm based on the GOST R 34.11-94 hash algorithm.

GCRY_MAC_HMAC_STRIBOG256

This is HMAC message authentication algorithm based on the 256-bit hash algorithm described in GOST R 34.11-2012.

GCRY_MAC_HMAC_STRIBOG512

This is HMAC message authentication algorithm based on the 512-bit hash algorithm described in GOST R 34.11-2012.

GCRY_MAC_CMAC_AES

This is CMAC (Cipher-based MAC) message authentication algorithm based on the AES block cipher algorithm.

GCRY_MAC_CMAC_3DES

This is CMAC message authentication algorithm based on the three-key EDE Triple-DES block cipher algorithm.

GCRY_MAC_CMAC_CAMELLIA

This is CMAC message authentication algorithm based on the Camellia block cipher algorithm.

GCRY_MAC_CMAC_CAST5

This is CMAC message authentication algorithm based on the CAST128-5 block cipher algorithm.

GCRY_MAC_CMAC_BLOWFISH

This is CMAC message authentication algorithm based on the Blowfish block cipher algorithm.

GCRY_MAC_CMAC_TWOFISH

This is CMAC message authentication algorithm based on the Twofish block cipher algorithm.

GCRY_MAC_CMAC_SERPENT

This is CMAC message authentication algorithm based on the Serpent block cipher algorithm.

GCRY_MAC_CMAC_SEED

This is CMAC message authentication algorithm based on the SEED block cipher algorithm.

GCRY_MAC_CMAC_RFC2268

This is CMAC message authentication algorithm based on the Ron’s Cipher 2 block cipher algorithm.

GCRY_MAC_CMAC_IDEA

This is CMAC message authentication algorithm based on the IDEA block cipher algorithm.

GCRY_MAC_CMAC_GOST28147

This is CMAC message authentication algorithm based on the GOST 28147-89 block cipher algorithm.

GCRY_MAC_GMAC_AES

This is GMAC (GCM mode based MAC) message authentication algorithm based on the AES block cipher algorithm.

GCRY_MAC_GMAC_CAMELLIA

This is GMAC message authentication algorithm based on the Camellia block cipher algorithm.

GCRY_MAC_GMAC_TWOFISH

This is GMAC message authentication algorithm based on the Twofish block cipher algorithm.

GCRY_MAC_GMAC_SERPENT

This is GMAC message authentication algorithm based on the Serpent block cipher algorithm.

GCRY_MAC_GMAC_SEED

This is GMAC message authentication algorithm based on the SEED block cipher algorithm.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated on February 9, 2014 using texi2html 5.0.

© manpagez.com 2000-2025
Individual documents may contain additional copyright information.