crypto: add additional argument to KDF derive calls
[openssl.git] / crypto / evp / p5_crpt2.c
index c097210bd48d317ad26081cbb0ab4c7a23aa382c..dff3310dedc13a40c103ed27f11c5665ec83a0a8 100644 (file)
@@ -55,8 +55,7 @@ int pkcs5_pbkdf2_hmac_ex(const char *pass, int passlen,
     *p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_DIGEST,
                                             (char *)mdname, 0);
     *p = OSSL_PARAM_construct_end();
-    if (EVP_KDF_CTX_set_params(kctx, params) != 1
-            || EVP_KDF_derive(kctx, out, keylen) != 1)
+    if (EVP_KDF_derive(kctx, out, keylen, params) != 1)
         rv = 0;
 
     EVP_KDF_CTX_free(kctx);