From 653b58cb5e85511b6c04c3f85ef3e372c2e9f74f Mon Sep 17 00:00:00 2001 From: Dmitry Eremin-Solenikov Date: Fri, 27 Dec 2013 12:37:12 +0400 Subject: Add MD2-HMAC calculation support * src/gcrypt.h.in (GCRY_MAC_HMAC_MD2): New. * cipher/mac-hmac.c: Support GCRY_MAC_HMAC_MD2. Signed-off-by: Dmitry Eremin-Solenikov --- cipher/mac-hmac.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cipher/mac-hmac.c') diff --git a/cipher/mac-hmac.c b/cipher/mac-hmac.c index 5edd7e82..2c660e98 100644 --- a/cipher/mac-hmac.c +++ b/cipher/mac-hmac.c @@ -35,6 +35,8 @@ map_mac_algo_to_md (int mac_algo) { default: return GCRY_MD_NONE; + case GCRY_MAC_HMAC_MD2: + return GCRY_MD_MD2; case GCRY_MAC_HMAC_MD4: return GCRY_MD_MD4; case GCRY_MAC_HMAC_MD5: @@ -270,3 +272,9 @@ gcry_mac_spec_t _gcry_mac_type_spec_hmac_md4 = { &hmac_ops }; #endif +#if USE_MD2 +gcry_mac_spec_t _gcry_mac_type_spec_hmac_md2 = { + GCRY_MAC_HMAC_MD2, {0, 0}, "HMAC_MD2", + &hmac_ops +}; +#endif -- cgit v1.2.1