#
b3e2272c |
| 30-Sep-2015 |
Emilia Kasper |
ssl3_get_client_hello: rearrange logic Move all packet parsing to the beginning of the method. This limits the SSLv2 compatibility soup to the parsing, and makes the rest of the proc
ssl3_get_client_hello: rearrange logic Move all packet parsing to the beginning of the method. This limits the SSLv2 compatibility soup to the parsing, and makes the rest of the processing uniform. This is also needed for simpler EMS support: EMS servers need to do an early scan for EMS to make resumption decisions. This'll be easier when the entire ClientHello is parsed in the beginning. As a side effect, 1) PACKETize ssl_get_prev_session and tls1_process_ticket; and 2) Delete dead code for SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG. Reviewed-by: Matt Caswell <matt@openssl.org>
show more ...
|
#
6a12a574 |
| 17-Sep-2015 |
Emilia Kasper |
PACKET: simplify Get rid of the third field that is no longer needed. Reviewed-by: Rich Salz <rsalz@openssl.org>
|
#
88f84eb2 |
| 17-Sep-2015 |
Emilia Kasper |
Remove PACKET_back It's unused, and the same functionality can be achieved with saving a copy of the struct. Reviewed-by: Rich Salz <rsalz@openssl.org>
|
#
4bd16463 |
| 17-Sep-2015 |
Emilia Kasper |
Remove PACKET_(get|goto)_bookmark The bookmark API results in a lot of boilerplate error checking that can be much more easily achieved with a simple struct copy. It also lays the pa
Remove PACKET_(get|goto)_bookmark The bookmark API results in a lot of boilerplate error checking that can be much more easily achieved with a simple struct copy. It also lays the path for removing the third PACKET field. Reviewed-by: Rich Salz <rsalz@openssl.org>
show more ...
|
#
2dcac136 |
| 09-Sep-2015 |
Dr. Stephen Henson |
Fix warning about mixed declarations and code. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
6d41fc80 |
| 01-Sep-2015 |
Emilia Kasper |
PACKET: add PACKET_memdup and PACKET_strndup Use each once in s3_srvr.c to show how they work. Also fix a bug introduced in c3fc7eeab884b6876a1b4006163f190d325aa047 and made app
PACKET: add PACKET_memdup and PACKET_strndup Use each once in s3_srvr.c to show how they work. Also fix a bug introduced in c3fc7eeab884b6876a1b4006163f190d325aa047 and made apparent by this change: ssl3_get_next_proto wasn't updating next_proto_negotiated_len Reviewed-by: Matt Caswell <matt@openssl.org>
show more ...
|
#
ec30e856 |
| 18-Aug-2015 |
Emilia Kasper |
PACKET: add methods for reading length-prefixed TLS vectors. Rewrite ssl3_get_client_hello to use the new methods. Reviewed-by: Matt Caswell <matt@openssl.org>
|
#
bc6616a4 |
| 03-Aug-2015 |
Matt Caswell |
Enhance PACKET readability Enhance the PACKET code readability, and fix a stale comment. Thanks to Ben Kaduk (bkaduk@akamai.com) for pointing this out. Reviewed-by: Emilia Käspe
Enhance PACKET readability Enhance the PACKET code readability, and fix a stale comment. Thanks to Ben Kaduk (bkaduk@akamai.com) for pointing this out. Reviewed-by: Emilia Käsper <emilia@openssl.org>
show more ...
|
#
e23a3fc8 |
| 04-Aug-2015 |
Adam Eijdenberg |
Fix clang uninitialized variable warning. We could just initialize it, but to be consistent with the rest of the file it seemed to make more sense to just drop. Reviewed-by: Ben
Fix clang uninitialized variable warning. We could just initialize it, but to be consistent with the rest of the file it seemed to make more sense to just drop. Reviewed-by: Ben Laurie <ben@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org>
show more ...
|
#
04fe876b |
| 06-Aug-2015 |
Matt Caswell |
Revert "Fix uninitalised warning." This reverts commit 704563f04a8401781b359906c1f88a30e12af69c. Reverting in favour of the next commit which removes the underlying cause of the
Revert "Fix uninitalised warning." This reverts commit 704563f04a8401781b359906c1f88a30e12af69c. Reverting in favour of the next commit which removes the underlying cause of the warning. Reviewed-by: Ben Laurie <ben@openssl.org>
show more ...
|
#
704563f0 |
| 06-Aug-2015 |
Ben Laurie |
Fix uninitalised warning. Reviewed-by: Rich Salz <rsalz@openssl.org>
|
#
44128847 |
| 04-Aug-2015 |
Matt Caswell |
Fix a bug in the new PACKET implementation Some of the PACKET functions were returning incorrect data. An unfortunate choice of test data in the unit test was masking the failure.
Fix a bug in the new PACKET implementation Some of the PACKET functions were returning incorrect data. An unfortunate choice of test data in the unit test was masking the failure. Reviewed-by: Tim Hudson <tjh@openssl.org>
show more ...
|
Revision tags: OpenSSL_1_0_1p, OpenSSL_1_0_2d, OpenSSL-fips-2_0_11, OpenSSL_1_0_1o, OpenSSL_1_0_2c, OpenSSL_0_9_8zg, OpenSSL_1_0_0s, OpenSSL_1_0_1n, OpenSSL_1_0_2b, OpenSSL-fips-2_0_10 |
|
#
6fc2ef20 |
| 17-Apr-2015 |
Matt Caswell |
PACKET unit tests Add some unit tests for the new PACKET API Reviewed-by: Tim Hudson <tjh@openssl.org>
|