From: Vitezslav Cizek Date: Fri, 31 Jul 2020 12:44:05 +0000 (+0200) Subject: net_help: Rename EVP_MAC_set_ctx_params to EVP_MAC_CTX_set_params X-Git-Tag: release-1.12.0rc1~46^2~1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F277%2Fhead;p=thirdparty%2Funbound.git net_help: Rename EVP_MAC_set_ctx_params to EVP_MAC_CTX_set_params This fixes build with OpenSSL 3.0.0 Alpha 5. EVP_MAC_set_ctx_params got renamed back to EVP_MAC_CTX_set_params in https://github.com/openssl/openssl/pull/12186 --- diff --git a/util/net_help.c b/util/net_help.c index 7d81d47be..ce1bc0c15 100644 --- a/util/net_help.c +++ b/util/net_help.c @@ -1478,7 +1478,7 @@ int tls_session_ticket_key_cb(SSL *ATTR_UNUSED(sslctx), unsigned char* key_name, params[1] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_DIGEST, "sha256", 0); params[2] = OSSL_PARAM_construct_end(); - EVP_MAC_set_ctx_params(hmac_ctx, params); + EVP_MAC_CTX_set_params(hmac_ctx, params); #elif !defined(HMAC_INIT_EX_RETURNS_VOID) if (HMAC_Init_ex(hmac_ctx, ticket_keys->hmac_key, 32, digest, NULL) != 1) { verbose(VERB_CLIENT, "HMAC_Init_ex failed"); @@ -1509,7 +1509,7 @@ int tls_session_ticket_key_cb(SSL *ATTR_UNUSED(sslctx), unsigned char* key_name, params[1] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_DIGEST, "sha256", 0); params[2] = OSSL_PARAM_construct_end(); - EVP_MAC_set_ctx_params(hmac_ctx, params); + EVP_MAC_CTX_set_params(hmac_ctx, params); #elif !defined(HMAC_INIT_EX_RETURNS_VOID) if (HMAC_Init_ex(hmac_ctx, key->hmac_key, 32, digest, NULL) != 1) { verbose(VERB_CLIENT, "HMAC_Init_ex failed");