]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
ctrls: add missing control string translation for key -> priv for HMAC
authorPauli <pauli@openssl.org>
Wed, 4 Aug 2021 03:30:44 +0000 (13:30 +1000)
committerDmitry Belyavskiy <beldmit@gmail.com>
Thu, 5 Aug 2021 08:14:32 +0000 (10:14 +0200)
Fixes #16200

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/16212)

crypto/evp/ctrl_params_translate.c

index 4ea17380af94eaeddf5275b813f6f105d1b44599..a441c1f4b79746385f7b3b2d81a61ce77f3a8b4f 100644 (file)
@@ -2221,7 +2221,7 @@ static const struct translation_st evp_pkey_ctx_translations[] = {
       EVP_PKEY_CTRL_CIPHER, NULL, NULL,
       OSSL_PKEY_PARAM_CIPHER, OSSL_PARAM_UTF8_STRING, fix_cipher },
     { SET, -1, -1, EVP_PKEY_OP_KEYGEN,
-      EVP_PKEY_CTRL_SET_MAC_KEY, NULL, NULL,
+      EVP_PKEY_CTRL_SET_MAC_KEY, "key", "hexkey",
       OSSL_PKEY_PARAM_PRIV_KEY, OSSL_PARAM_OCTET_STRING, NULL },
 
     { SET, -1, -1, EVP_PKEY_OP_TYPE_SIG,