diff options
author | Miloslav Trmač <mitr@redhat.com> | 2010-11-25 17:56:25 +0100 |
---|---|---|
committer | Miloslav Trmač <mitr@redhat.com> | 2010-11-25 17:56:25 +0100 |
commit | 6e61d5e3245e3ba15e9fa97a588cf8e7e4e84da9 (patch) | |
tree | 48a0b5a842f06b91e5a25d1e96e8cd5b2996ca9a | |
parent | aede7bd47d3178fe434d665c0f836a70e169feeb (diff) | |
download | ncrypto-6e61d5e3245e3ba15e9fa97a588cf8e7e4e84da9.tar.gz ncrypto-6e61d5e3245e3ba15e9fa97a588cf8e7e4e84da9.tar.xz ncrypto-6e61d5e3245e3ba15e9fa97a588cf8e7e4e84da9.zip |
Fix failures with enabled NSS assertions
-rw-r--r-- | lib/ncrypto_nss.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ncrypto_nss.c b/lib/ncrypto_nss.c index 70868a8..2879f49 100644 --- a/lib/ncrypto_nss.c +++ b/lib/ncrypto_nss.c @@ -236,6 +236,7 @@ private_key_create (struct ncr_private_key **key, CK_KEY_TYPE type, der_input.version.type = siUnsignedInteger; der_input.version.data = (void *)&zero; der_input.version.len = sizeof (zero); + memset (&der_input.algorithm, 0, sizeof (der_input.algorithm)); if (SECOID_SetAlgorithmID (NULL, &der_input.algorithm, alg_tag, NULL) != SECSuccess) { @@ -276,6 +277,7 @@ private_key_create (struct ncr_private_key **key, CK_KEY_TYPE type, &iv_item); if (ctx == NULL) goto err_wrapping_key; + memset (&wrapped_item, 0, sizeof (wrapped_item)); if (SECITEM_AllocItem (NULL, &wrapped_item, der_info.len + 16) == NULL) { PK11_DestroyContext (ctx, PR_TRUE); |