[gnutls-devel] Supported MAC algorithms

Jaak Ristioja jaak.ristioja at cyber.ee
Mon Dec 21 13:50:16 CET 2015


The table of supported HMAC algorithms in the GnuTLS manual only lists
MAC_MD5, MAC_SHA1, MAC_SHA256 and MAC_AEAD, whereas the enum
gnutls_mac_algorithm_t in gnutls.h also lists GNUTLS_MAC_SHA384,
GNUTLS_MAC_SHA512, GNUTLS_MAC_SHA224 etc. Are these HMAC algorithms
really not supported or is the documentation incorrect?

The GnuTLS documentation doesn't clearly state whether the HMAC
implementations in GnuTLS are based on RFC 2104?

Best regards,
Jaak Ristioja

More information about the Gnutls-devel mailing list