diff options
author | steve <steve> | 1999-12-24 23:53:46 +0000 |
---|---|---|
committer | steve <steve> | 1999-12-24 23:53:46 +0000 |
commit | 86b1dd4a9762f7f59c2cfe5719b4b3c4fb182458 (patch) | |
tree | 93a476a0a43332f15e19710fcb2ac572bf020c97 /apps/dsa.c | |
parent | 65a8957799de2760d44d624db562ad0c48682514 (diff) | |
download | openssl-86b1dd4a9762f7f59c2cfe5719b4b3c4fb182458.tar.gz |
Allow passwords to be included on command line for a few
more utilities.
Diffstat (limited to 'apps/dsa.c')
-rw-r--r-- | apps/dsa.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/apps/dsa.c b/apps/dsa.c index a5ff64725..94f71b5be 100644 --- a/apps/dsa.c +++ b/apps/dsa.c @@ -236,11 +236,7 @@ bad: else dsa=d2i_DSAPrivateKey_bio(in,NULL); } else if (informat == FORMAT_PEM) { if(pubin) dsa=PEM_read_bio_DSA_PUBKEY(in,NULL, NULL, NULL); - else { - if(passin) dsa=PEM_read_bio_DSAPrivateKey(in,NULL, - key_cb,passin); - else dsa=PEM_read_bio_DSAPrivateKey(in,NULL,NULL,NULL); - } + else dsa=PEM_read_bio_DSAPrivateKey(in,NULL,PEM_cb,passin); } else { BIO_printf(bio_err,"bad input format specified for key\n"); @@ -287,12 +283,8 @@ bad: } else if (outformat == FORMAT_PEM) { if(pubin || pubout) i=PEM_write_bio_DSA_PUBKEY(out,dsa); - else { - if(passout) i=PEM_write_bio_DSAPrivateKey(out,dsa,enc, - NULL,0,key_cb, passout); - i=PEM_write_bio_DSAPrivateKey(out,dsa,enc,NULL,0, - NULL,NULL); - } + else i=PEM_write_bio_DSAPrivateKey(out,dsa,enc, + NULL,0,PEM_cb, passout); } else { BIO_printf(bio_err,"bad output format specified for outfile\n"); goto end; |