Add support for setting raw private HMAC keys
[openssl.git] / ssl / tls13_enc.c
index 5982c8e93d14e125e6de399be9b1480ffc54014f..23a2c59ecfde2e9f318c4c266002ca8bb5036848 100644 (file)
@@ -248,10 +248,10 @@ size_t tls13_final_finish_mac(SSL *s, const char *str, size_t slen,
     }
 
     if (str == s->method->ssl3_enc->server_finished_label)
-        key = EVP_PKEY_new_mac_key(EVP_PKEY_HMAC, NULL,
+        key = EVP_PKEY_new_private_key(EVP_PKEY_HMAC, NULL,
                                    s->server_finished_secret, hashlen);
     else
-        key = EVP_PKEY_new_mac_key(EVP_PKEY_HMAC, NULL,
+        key = EVP_PKEY_new_private_key(EVP_PKEY_HMAC, NULL,
                                    s->client_finished_secret, hashlen);
 
     if (key == NULL