diff options
author | Richard Levitte <levitte@openssl.org> | 2021-05-03 08:48:07 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2021-05-04 11:40:31 +0200 |
commit | 49ce00374030c74f527c9916bff7c2c7268f4318 (patch) | |
tree | e62541c77d77fcf702c6288b7007c16b5a3bfbe6 | |
parent | f97bc7c4240ba370c323c0d753d9d97f7a7c89bf (diff) | |
download | openssl-new-49ce00374030c74f527c9916bff7c2c7268f4318.tar.gz |
APPS: Set a default passphrase UI for the "ec" command
Fixes #15114
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15119)
-rw-r--r-- | apps/ec.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -267,7 +267,10 @@ int ec_main(int argc, char **argv) NULL); if (enc != NULL) { OSSL_ENCODER_CTX_set_cipher(ectx, EVP_CIPHER_name(enc), NULL); + /* Default passphrase prompter */ + OSSL_ENCODER_CTX_set_passphrase_ui(ectx, get_ui_method(), NULL); if (passout != NULL) + /* When passout given, override the passphrase prompter */ OSSL_ENCODER_CTX_set_passphrase(ectx, (const unsigned char *)passout, strlen(passout)); |