]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
In the NSS mit_des_string_to_key_int, zero out pbe_params before
authorGreg Hudson <ghudson@mit.edu>
Sat, 11 Sep 2010 16:57:59 +0000 (16:57 +0000)
committerGreg Hudson <ghudson@mit.edu>
Sat, 11 Sep 2010 16:57:59 +0000 (16:57 +0000)
filling it in, to avoid passing uninitialized fields to
PK11_RawPBEKeyGen.

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/nss@24305 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/nss/des/string2key.c

index 27c5c9ea71cac0bf603cec19dc099d43d57fe1de..15c0adde8cacc5d69c618bd34abaa37e4143e24c 100644 (file)
@@ -54,6 +54,7 @@ mit_des_string_to_key_int(krb5_keyblock *key, const krb5_data *pw,
 
     pwItem.data = (unsigned char *)pw->data;
     pwItem.len = pw->length;
+    memset(&pbe_params, 0, sizeof(pbe_params));
     pbe_params.pSalt = (unsigned char *)salt->data;
     pbe_params.ulSaltLen = salt->length;
     pbe_params.ulIteration = 1;