Index: n_pkey.c
===================================================================
RCS file: /cvs/src/lib/libssl/src/crypto/asn1/n_pkey.c,v
retrieving revision 1.15
diff -u -r1.15 n_pkey.c
--- n_pkey.c    21 Apr 2014 11:37:41 -0000      1.15
+++ n_pkey.c    23 Apr 2014 01:50:02 -0000
@@ -205,7 +205,7 @@

        if (!EVP_BytesToKey(EVP_rc4(), EVP_md5(), NULL, buf, i,1, key, NULL))
                goto err;
-       OPENSSL_cleanse(buf, 256);
+       OPENSSL_cleanse(buf, sizeof(buf));

        /* Encrypt private key in place */
        zz = enckey->enckey->digest->data;
@@ -302,7 +302,7 @@

        if (!EVP_BytesToKey(EVP_rc4(), EVP_md5(), NULL, buf, i,1, key, NULL))
                goto err;
-       OPENSSL_cleanse(buf, 256);
+       OPENSSL_cleanse(buf, sizeof(buf));

        if (!EVP_DecryptInit_ex(&ctx, EVP_rc4(), NULL, key, NULL))
                goto err;

Reply via email to