A few more memset()s converted to OPENSSL_cleanse().
[openssl.git] / ssl / s3_srvr.c
index c687da9b2e5d24fcb496118cb89589da4b765ab4..3db3e78d5e1d50778adf8db21e40c72cc5eb452e 100644 (file)
@@ -1717,7 +1717,7 @@ static int ssl3_get_client_key_exchange(SSL *s)
                        s->method->ssl3_enc->generate_master_secret(s,
                                s->session->master_key,
                                p,i);
-               memset(p,0,i);
+               OPENSSL_cleanse(p,i);
                }
        else
 #endif
@@ -1780,7 +1780,7 @@ static int ssl3_get_client_key_exchange(SSL *s)
                s->session->master_key_length=
                        s->method->ssl3_enc->generate_master_secret(s,
                                s->session->master_key,p,i);
-               memset(p,0,i);
+               OPENSSL_cleanse(p,i);
                }
        else
 #endif