key_to_type_specific_pem_bio_cb: Use passphrase callback from the arguments
authorTomas Mraz <tomas@openssl.org>
Thu, 2 Dec 2021 21:07:38 +0000 (22:07 +0100)
committerTomas Mraz <tomas@openssl.org>
Mon, 6 Dec 2021 15:38:03 +0000 (16:38 +0100)
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17181)

providers/implementations/encode_decode/encode_key2any.c

index 7c9716bca930f0f9d52000c57ee8dbfaed07a0a9..ae15a5db46363ceabcb3cbf450048c2d36716e10 100644 (file)
@@ -401,7 +401,7 @@ static int key_to_type_specific_pem_bio_cb(BIO *out, const void *key,
 {
     return
         PEM_ASN1_write_bio(k2d, pemname, out, key, ctx->cipher,
-                           NULL, 0, ossl_pw_pem_password, &ctx->pwdata) > 0;
+                           NULL, 0, cb, cbarg) > 0;
 }
 
 static int key_to_type_specific_pem_priv_bio(BIO *out, const void *key,