summaryrefslogtreecommitdiffstats
path: root/ssl/s3_enc.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2015-03-09 13:59:58 +0000
committerMatt Caswell <matt@openssl.org>2015-03-11 10:49:22 +0000
commit58d8a271ab1eb38fc2983519fb3c37a900df41cf (patch)
tree2e5554fa268407373bdfbc75d94a277e7293088c /ssl/s3_enc.c
parent8b7e469d06d7c487342eef1dcca3dc02fe7cd267 (diff)
Cleanse buffers
Cleanse various intermediate buffers used by the PRF (backported version from master). Reviewed-by: Richard Levitte <levitte@openssl.org> (cherry picked from commit 35fafc4dbc0b3a717ad1b208fe2867e8c64867de) Conflicts: ssl/s3_enc.c
Diffstat (limited to 'ssl/s3_enc.c')
-rw-r--r--ssl/s3_enc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ssl/s3_enc.c b/ssl/s3_enc.c
index b4a1456781..152f40db58 100644
--- a/ssl/s3_enc.c
+++ b/ssl/s3_enc.c
@@ -841,6 +841,7 @@ int ssl3_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p,
ret += n;
}
EVP_MD_CTX_cleanup(&ctx);
+ OPENSSL_cleanse(buf, sizeof buf);
return (ret);
}