aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2010-01-22 20:17:12 +0000
committerDr. Stephen Henson <steve@openssl.org>2010-01-22 20:17:12 +0000
commitba64ae6cd13182f4f1d99beed8274e17bf8a92b7 (patch)
tree2b40d7d1c7f273aefce953b53262107074af68ff /apps
parent3a88efd48c4de1e6d46f1b379dd3ff84847297d5 (diff)
downloadopenssl-ba64ae6cd13182f4f1d99beed8274e17bf8a92b7.zip
openssl-ba64ae6cd13182f4f1d99beed8274e17bf8a92b7.tar.gz
openssl-ba64ae6cd13182f4f1d99beed8274e17bf8a92b7.tar.bz2
Tolerate PKCS#8 DSA format with negative private key.
Diffstat (limited to 'apps')
-rw-r--r--apps/pkcs8.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/pkcs8.c b/apps/pkcs8.c
index c93ce77..7edeb17 100644
--- a/apps/pkcs8.c
+++ b/apps/pkcs8.c
@@ -403,6 +403,10 @@ int MAIN(int argc, char **argv)
BIO_printf(bio_err, "DSA public key include in PrivateKey\n");
break;
+ case PKCS8_NEG_PRIVKEY:
+ BIO_printf(bio_err, "DSA private key value is negative\n");
+ break;
+
default:
BIO_printf(bio_err, "Unknown broken type\n");
break;