From 5acb2be58b693f504c76eb07f5b9133b02895f3b Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Wed, 24 Jul 2019 22:19:37 +0200 Subject: [PATCH] HMAC: use EVP_MD_flags(), not EVP_MD_meth_get_flags() The latter should only be ussed with legacy methods. Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/9391) --- crypto/hmac/hmac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/hmac/hmac.c b/crypto/hmac/hmac.c index 5d934e9588..d392753c49 100644 --- a/crypto/hmac/hmac.c +++ b/crypto/hmac/hmac.c @@ -39,7 +39,7 @@ int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, * The HMAC construction is not allowed to be used with the * extendable-output functions (XOF) shake128 and shake256. */ - if ((EVP_MD_meth_get_flags(md) & EVP_MD_FLAG_XOF) != 0) + if ((EVP_MD_flags(md) & EVP_MD_FLAG_XOF) != 0) return 0; if (key != NULL) { -- 2.25.1