openssl/ssl
Adam Langley 64a786a292 Limit the number of empty records that will be processed consecutively
in order to prevent ssl3_get_record from never returning.

Reported by "oftc_must_be_destroyed" and George Kadianakis.
2013-06-13 17:10:52 +01:00
..
.cvsignore
bio_ssl.c
d1_both.c Enable TLS 1.2 ciphers in DTLS 1.2. 2013-03-28 14:14:27 +00:00
d1_clnt.c Dual DTLS version methods. 2013-04-09 14:02:48 +01:00
d1_enc.c Update DTLS code to match CBC decoding in TLS. 2013-02-06 14:19:07 +00:00
d1_lib.c Dual DTLS version methods. 2013-04-09 14:02:48 +01:00
d1_meth.c Dual DTLS version methods. 2013-04-09 14:02:48 +01:00
d1_pkt.c Dual DTLS version methods. 2013-04-09 14:02:48 +01:00
d1_srtp.c
d1_srvr.c Suite B support for DTLS 1.2 2013-04-09 16:49:13 +01:00
dtls1.h Dual DTLS version methods. 2013-04-09 14:02:48 +01:00
install-ssl.com
kssl_lcl.h
kssl.c
kssl.h
Makefile make depend. 2013-02-21 18:17:38 +00:00
s2_clnt.c Add and use a constant-time memcmp. 2013-02-06 14:16:55 +00:00
s2_enc.c
s2_lib.c
s2_meth.c
s2_pkt.c Add and use a constant-time memcmp. 2013-02-06 14:16:55 +00:00
s2_srvr.c
s3_both.c DTLS revision. 2013-03-18 14:36:43 +00:00
s3_cbc.c Use enc_flags when deciding protocol variations. 2013-03-18 15:03:58 +00:00
s3_clnt.c Suite B support for DTLS 1.2 2013-04-09 16:49:13 +01:00
s3_enc.c ssl/*: revert "remove SSL_RECORD->orig_len" and merge "fix IV". 2013-02-08 10:20:48 +01:00
s3_lib.c Add support for arbitrary TLS extensions. 2013-06-12 17:01:13 +01:00
s3_meth.c
s3_pkt.c Limit the number of empty records that will be processed consecutively 2013-06-13 17:10:52 +01:00
s3_srvr.c This change alters the processing of invalid, RSA pre-master secrets so 2013-06-13 16:58:45 +01:00
s23_clnt.c send out the raw SSL/TLS headers to the msg_callback and display them in SSL_trace 2012-12-07 23:42:33 +00:00
s23_lib.c
s23_meth.c
s23_pkt.c
s23_srvr.c
srtp.h
ssl2.h
ssl3.h Add support for arbitrary TLS extensions. 2013-06-12 17:01:13 +01:00
ssl23.h
ssl_algs.c Add AES-SHA256 stitch. 2013-05-13 22:49:58 +02:00
ssl_asn1.c
ssl_cert.c Add support for arbitrary TLS extensions. 2013-06-12 17:01:13 +01:00
ssl_ciph.c Add AES-SHA256 stitch. 2013-05-13 22:49:58 +02:00
ssl_conf.c
ssl_err2.c
ssl_err.c Limit the number of empty records that will be processed consecutively 2013-06-13 17:10:52 +01:00
ssl_lib.c Add support for arbitrary TLS extensions. 2013-06-12 17:01:13 +01:00
ssl_locl.h Add support for arbitrary TLS extensions. 2013-06-12 17:01:13 +01:00
ssl_rsa.c Add support for arbitrary TLS extensions. 2013-06-12 17:01:13 +01:00
ssl_sess.c Provisional DTLS 1.2 support. 2013-03-26 15:16:41 +00:00
ssl_stat.c
ssl_task.c
ssl_txt.c Provisional DTLS 1.2 support. 2013-03-26 15:16:41 +00:00
ssl-lib.com
ssl.h Limit the number of empty records that will be processed consecutively 2013-06-13 17:10:52 +01:00
ssltest.c Add support for arbitrary TLS extensions. 2013-06-12 17:01:13 +01:00
t1_clnt.c Use appropriate versions of SSL3_ENC_METHOD 2013-03-18 14:53:59 +00:00
t1_enc.c Enable TLS 1.2 ciphers in DTLS 1.2. 2013-03-28 14:14:27 +00:00
t1_lib.c Add support for arbitrary TLS extensions. 2013-06-12 17:01:13 +01:00
t1_meth.c Use appropriate versions of SSL3_ENC_METHOD 2013-03-18 14:53:59 +00:00
t1_reneg.c
t1_srvr.c Use appropriate versions of SSL3_ENC_METHOD 2013-03-18 14:53:59 +00:00
t1_trce.c Provisional DTLS 1.2 support. 2013-03-26 15:16:41 +00:00
tls1.h
tls_srp.c