openssl/ssl
Matt Caswell e1e088ec7f Remove erroneous server_random filling
Commit e481f9b90b removed OPENSSL_NO_TLSEXT from the code.

Previously if OPENSSL_NO_TLSEXT *was not* defined then the server random was
filled during getting of the ClientHello. If it *was* defined then the
server random would be filled in ssl3_send_server_hello(). Unfortunately in
commit e481f9b90b the OPENSSL_NO_TLSEXT guards were removed but *both*
server random fillings were left in. This could cause problems for session
ticket callbacks.

Reviewed-by: Stephen Henson <steve@openssl.org>
2015-07-31 20:30:35 +01:00
..
record Fix write failure handling in DTLS1.2 2015-07-30 10:17:53 +01:00
bio_ssl.c
d1_both.c DTLS handshake message fragments musn't span packets 2015-06-10 12:06:29 +01:00
d1_clnt.c Remove support for SSL3_FLAGS_DELAY_CLIENT_FINISHED 2015-07-27 15:00:05 +01:00
d1_lib.c
d1_meth.c
d1_msg.c
d1_srtp.c
d1_srvr.c Tidy up ssl3_digest_cached_records logic. 2015-06-23 22:24:09 +01:00
install-ssl.com Updates following review comments 2015-05-16 09:20:52 +01:00
Makefile Fix the update target and remove duplicate file updates 2015-05-22 18:44:33 +02:00
s3_both.c Updates following review comments 2015-05-16 09:20:52 +01:00
s3_cbc.c
s3_clnt.c cleanse psk_identity on error 2015-07-30 14:55:34 +01:00
s3_enc.c Avoid duplication. 2015-06-23 22:24:09 +01:00
s3_lib.c Free and cleanse pms on error 2015-07-30 14:55:33 +01:00
s3_msg.c
s3_srvr.c Remove erroneous server_random filling 2015-07-31 20:30:35 +01:00
ssl_algs.c
ssl_asn1.c Remove support for OPENSSL_NO_TLSEXT 2015-05-22 23:10:51 +01:00
ssl_cert.c Remove SESS_CERT entirely. 2015-06-22 13:52:24 +01:00
ssl_ciph.c Disable unsupported PSK algorithms 2015-07-30 14:43:35 +01:00
ssl_conf.c free names before context 2015-07-21 14:27:25 +01:00
ssl_err2.c
ssl_err.c Fix race condition in NewSessionTicket 2015-06-02 09:30:12 +01:00
ssl_lib.c Enable PSK if corresponding mask set. 2015-07-30 14:43:35 +01:00
ssl_locl.h Extended PSK server support. 2015-07-30 14:43:35 +01:00
ssl_rsa.c Remove support for OPENSSL_NO_TLSEXT 2015-05-22 23:10:51 +01:00
ssl_sess.c Dup peer_chain properly in SSL_SESSION 2015-06-30 14:00:43 +01:00
ssl_stat.c
ssl_txt.c Remove support for OPENSSL_NO_TLSEXT 2015-05-22 23:10:51 +01:00
ssl_utst.c
ssl-lib.com Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_clnt.c Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_enc.c Tidy up ssl3_digest_cached_records logic. 2015-06-23 22:24:09 +01:00
t1_ext.c Remove support for OPENSSL_NO_TLSEXT 2015-05-22 23:10:51 +01:00
t1_lib.c Make auto DH work with DHEPSK 2015-07-30 14:43:35 +01:00
t1_meth.c Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_reneg.c
t1_srvr.c Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_trce.c Add full PSK trace support 2015-07-30 14:43:35 +01:00
tls_srp.c Use single master secret generation function. 2015-06-29 11:47:59 +01:00