transparently handle X9.42 DH parameters

(backport from HEAD)
This commit is contained in:
Dr. Stephen Henson
2012-04-07 20:42:44 +00:00
parent cdb41713a4
commit c3cb069108
7 changed files with 72 additions and 3 deletions

View File

@@ -513,7 +513,12 @@ bad:
if (outformat == FORMAT_ASN1)
i=i2d_DHparams_bio(out,dh);
else if (outformat == FORMAT_PEM)
i=PEM_write_bio_DHparams(out,dh);
{
if (dh->q)
i=PEM_write_bio_DHxparams(out,dh);
else
i=PEM_write_bio_DHparams(out,dh);
}
else {
BIO_printf(bio_err,"bad output format specified for outfile\n");
goto end;