openssl/ssl
Matt Caswell 4bfe1432c8 Handle compression methods correctly with SSLv2 compat ClientHello
In the case of an SSLv2 compat ClientHello we weren't setting up the
compression methods correctly, which could lead to uninit reads or crashes.

Reviewed-by: Kurt Roeckx <kurt@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-11-09 09:10:29 +00:00
..
record Ignore the record version in TLS1.3 2016-11-07 15:52:33 +00:00
statem Handle compression methods correctly with SSLv2 compat ClientHello 2016-11-09 09:10:29 +00:00
bio_ssl.c Test the size_t constant time functions 2016-11-04 12:09:46 +00:00
build.info First pass at writing a writeable packets API 2016-09-13 09:41:21 +01:00
d1_lib.c Add some PACKET functions for size_t 2016-11-04 12:09:46 +00:00
d1_msg.c Convert libssl writing for size_t 2016-11-04 12:09:45 +00:00
d1_srtp.c Fix some missed size_t updates 2016-11-04 12:09:45 +00:00
methods.c Add the SSL_METHOD for TLSv1.3 and all other base changes required 2016-11-02 13:08:21 +00:00
packet.c Remove trailing whitespace from some files. 2016-10-10 23:36:21 +01:00
packet_locl.h Fix some style issues from libssl size_tify review 2016-11-04 12:09:46 +00:00
pqueue.c Fix a missed size_t variable declaration 2016-11-04 12:09:46 +00:00
s3_cbc.c Provide some constant time functions for dealing with size_t values 2016-11-04 12:09:46 +00:00
s3_enc.c Fix misc size_t issues causing Windows warnings in 64 bit 2016-11-04 12:09:46 +00:00
s3_lib.c Rename all "read" variables with "readbytes" 2016-11-04 12:09:46 +00:00
s3_msg.c Fix some missed size_t updates 2016-11-04 12:09:45 +00:00
ssl_asn1.c Fix misc size_t issues causing Windows warnings in 64 bit 2016-11-04 12:09:46 +00:00
ssl_cert.c Style tweaks following review feedback 2016-09-20 10:16:56 +01:00
ssl_ciph.c Fix misc size_t issues causing Windows warnings in 64 bit 2016-11-04 12:09:46 +00:00
ssl_conf.c Add the SSL_METHOD for TLSv1.3 and all other base changes required 2016-11-02 13:08:21 +00:00
ssl_err.c Refactor ClientHello processing so that extensions get parsed earlier 2016-11-09 09:10:29 +00:00
ssl_init.c Indent ssl/ 2016-08-18 14:02:29 +02:00
ssl_lib.c Rename all "read" variables with "readbytes" 2016-11-04 12:09:46 +00:00
ssl_locl.h Refactor ClientHello processing so that extensions get parsed earlier 2016-11-09 09:10:29 +00:00
ssl_mcnf.c Fix misc size_t issues causing Windows warnings in 64 bit 2016-11-04 12:09:46 +00:00
ssl_rsa.c Indent ssl/ 2016-08-18 14:02:29 +02:00
ssl_sess.c Refactor ClientHello processing so that extensions get parsed earlier 2016-11-09 09:10:29 +00:00
ssl_stat.c Add missing debug strings. 2016-09-07 16:08:38 -04:00
ssl_txt.c Fix misc size_t issues causing Windows warnings in 64 bit 2016-11-04 12:09:46 +00:00
ssl_utst.c Copyright consolidation 01/10 2016-05-17 14:19:19 -04:00
t1_enc.c Ensure SSL_DEBUG works following size_t changes 2016-11-04 12:09:46 +00:00
t1_ext.c Delete some unneeded code 2016-09-29 10:06:46 +01:00
t1_lib.c Refactor ClientHello processing so that extensions get parsed earlier 2016-11-09 09:10:29 +00:00
t1_reneg.c Fix misc size_t issues causing Windows warnings in 64 bit 2016-11-04 12:09:46 +00:00
t1_trce.c Correct the Id for the TLS1.3 ciphersuite 2016-11-07 15:47:22 +00:00
tls_srp.c Indent ssl/ 2016-08-18 14:02:29 +02:00