Commit de0b3ab7 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Zero the premaster secret after deriving the master secret in DH

ciphersuites.
parent 2b8d087b
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -4,6 +4,10 @@

 Changes between 0.9.6 and 0.9.6a  [xx XXX 2000]

  *) Zero the premaster secret after deriving the master secret in
     DH ciphersuites.
     [Steve Henson]

  *) Add some EVP_add_digest_alias registrations (as found in
     OpenSSL_add_all_digests()) to SSL_library_init()
     aka OpenSSL_add_ssl_algorithms().  This provides improved
+1 −0
Original line number Diff line number Diff line
@@ -1414,6 +1414,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);
		}
	else
#endif