From 6dcd1c91092b19b9492e2719c899d4e34bbeaf32 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Tue, 19 Jun 2001 16:34:53 +0000 Subject: [PATCH] Do a proof of concept. "openssl genrsa" will make the name of the file part of the password prompt unless it's standard input... More will be added... --- apps/genrsa.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/genrsa.c b/apps/genrsa.c index 5d7fca404d..dfcb523eba 100644 --- a/apps/genrsa.c +++ b/apps/genrsa.c @@ -226,8 +226,14 @@ bad: l+=rsa->e->d[i]; } BIO_printf(bio_err,"e is %ld (0x%lX)\n",l,l); - if (!PEM_write_bio_RSAPrivateKey(out,rsa,enc,NULL,0,NULL, passout)) + { + PW_CB_DATA cb_data; + cb_data.password = passout; + cb_data.prompt_info = outfile; + if (!PEM_write_bio_RSAPrivateKey(out,rsa,enc,NULL,0, + (pem_password_cb *)password_callback,&cb_data)) goto err; + } ret=0; err: -- 2.34.1