commit | 4579924b7e55fccc7013e6de196f2e2ab175ce39 | [log] [tgz] |
---|---|---|
author | Richard Levitte <levitte@openssl.org> | Thu Nov 28 08:04:36 2002 +0000 |
committer | Richard Levitte <levitte@openssl.org> | Thu Nov 28 08:04:36 2002 +0000 |
tree | fa19611a704cc901d3ba338cefbbb98878de7ee5 | |
parent | 2047bda6fb8bedab1103b7bd5df5ea55eb7ccc9b [diff] [blame] |
Cleanse memory using the new OPENSSL_cleanse() function. I've covered all the memset()s I felt safe modifying, but may have missed some.
diff --git a/crypto/evp/p_open.c b/crypto/evp/p_open.c index 6976f2a..5a933d1 100644 --- a/crypto/evp/p_open.c +++ b/crypto/evp/p_open.c
@@ -101,7 +101,7 @@ ret=1; err: - if (key != NULL) memset(key,0,size); + if (key != NULL) OPENSSL_cleanse(key,size); OPENSSL_free(key); return(ret); }