summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2010-11-16 15:41:47 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-11-16 15:44:56 +0100
commitd6c16d2bb7223913f8e5982efd397d61bdcc2c96 (patch)
treea18f6e8fb4223174c9b9c253d4d5a02806fe0208
parentad896d8a1916e328b57458fec79b0deaf62fa4a6 (diff)
downloadgnutls-d6c16d2bb7223913f8e5982efd397d61bdcc2c96.tar.gz
Correctly write DSA public key in ASN.1 (add leading zero). Reported by Jeffrey Walton.
-rw-r--r--lib/x509/privkey_pkcs8.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/x509/privkey_pkcs8.c b/lib/x509/privkey_pkcs8.c
index fa33401acf..989c7346d7 100644
--- a/lib/x509/privkey_pkcs8.c
+++ b/lib/x509/privkey_pkcs8.c
@@ -178,7 +178,7 @@ _encode_privkey (gnutls_x509_privkey_t pkey, gnutls_datum_t * raw)
return _gnutls_asn2err (ret);
}
- ret = _gnutls_x509_write_int (spk, "", pkey->params[4], 0);
+ ret = _gnutls_x509_write_int (spk, "", pkey->params[4], 1);
if (ret < 0)
{
gnutls_assert ();