diff options
author | Matt Caswell <matt@openssl.org> | 2020-08-10 09:16:01 +0100 |
---|---|---|
committer | Pauli <paul.dale@oracle.com> | 2020-08-29 17:40:10 +1000 |
commit | 5d51925a90734226f804a7b928326f8ba4bd0434 (patch) | |
tree | 81c1553c0f7731f334409c6131b4c23aa8cdd984 /include | |
parent | 1bf625040c9a1f02782c9b4f993e1a58e6e70448 (diff) |
Convert EVP_PKEY_CTX_set_mac_key() into a function
Previously it was a macro. We now make it into a function that is params
aware.
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12637)
Diffstat (limited to 'include')
-rw-r--r-- | include/openssl/evp.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/include/openssl/evp.h b/include/openssl/evp.h index 62015a7b1b..290ccf56fb 100644 --- a/include/openssl/evp.h +++ b/include/openssl/evp.h @@ -1526,9 +1526,8 @@ int EVP_PKEY_CTX_set_signature_md(EVP_PKEY_CTX *ctx, const EVP_MD *md); # define EVP_PKEY_OP_TYPE_FROMDATA \ (EVP_PKEY_OP_PARAMFROMDATA | EVP_PKEY_OP_KEYFROMDATA) -# define EVP_PKEY_CTX_set_mac_key(ctx, key, len) \ - EVP_PKEY_CTX_ctrl(ctx, -1, EVP_PKEY_OP_KEYGEN, \ - EVP_PKEY_CTRL_SET_MAC_KEY, len, (void *)(key)) +int EVP_PKEY_CTX_set_mac_key(EVP_PKEY_CTX *ctx, const unsigned char *key, + int keylen); # define EVP_PKEY_CTRL_MD 1 # define EVP_PKEY_CTRL_PEER_KEY 2 |