diff --git a/lib/pk11wrap/pk11pk12.c b/lib/pk11wrap/pk11pk12.c index 5d8b00d3d0..b7798ae0b8 100644 --- a/lib/pk11wrap/pk11pk12.c +++ b/lib/pk11wrap/pk11pk12.c @@ -150,9 +150,11 @@ const SEC_ASN1Template SECKEY_DSAPrivateKeyExportTemplate[] = { }; const SEC_ASN1Template SECKEY_DHPrivateKeyExportTemplate[] = { + { SEC_ASN1_SEQUENCE, 0, NULL, sizeof(SECKEYRawPrivateKey) }, { SEC_ASN1_INTEGER, offsetof(SECKEYRawPrivateKey, u.dh.privateValue) }, { SEC_ASN1_INTEGER, offsetof(SECKEYRawPrivateKey, u.dh.base) }, { SEC_ASN1_INTEGER, offsetof(SECKEYRawPrivateKey, u.dh.prime) }, + { 0 } }; SEC_ASN1_MKSUB(SEC_BitStringTemplate)