Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1)

Issue 287280043: Bug 1228555 - Re-add support for SSLv2 client hellos including tests (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
8 years, 1 month ago by ttaubert
Modified:
7 years, 8 months ago
Reviewers:
ekr, mt, ekr-rietveld
Visibility:
Public.

Description

Bug 1228555 - Re-add support for SSLv2 client hellos including tests

Patch Set 1 #

Total comments: 28

Patch Set 2 : Bug 1228555 - Re-add support for SSLv2 client hellos including tests #

Total comments: 13

Patch Set 3 : Bug 1228555 - Re-add support for SSLv2 client hellos including tests #

Patch Set 4 : Bug 1228555 - Re-add support for SSLv2 client hellos including tests #

Patch Set 5 : Rebased on top of DTLS 1.3 #

Total comments: 17

Patch Set 6 : Addressed ekr's comments #

Patch Set 7 : Rebased onto master (no other changes) #

Patch Set 8 : Bail out of ssl3_HandleV2ClientHello() earlier when SSLv2 requested #

Unified diffs Side-by-side diffs Delta from patch set Stats (+613 lines, -64 lines) Patch
M external_tests/ssl_gtest/libssl_internals.h View 1 chunk +6 lines, -0 lines 0 comments Download
M external_tests/ssl_gtest/libssl_internals.c View 1 2 3 4 5 2 chunks +41 lines, -2 lines 0 comments Download
M external_tests/ssl_gtest/manifest.mn View 1 chunk +1 line, -0 lines 0 comments Download
A external_tests/ssl_gtest/ssl_v2_client_hello_unittest.cc View 1 2 3 4 5 1 chunk +406 lines, -0 lines 0 comments Download
M external_tests/ssl_gtest/tls_agent.cc View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M lib/ssl/ssl3con.c View 1 2 3 4 5 6 7 13 chunks +39 lines, -22 lines 0 comments Download
M lib/ssl/ssl3gthr.c View 1 2 3 4 5 9 chunks +111 lines, -37 lines 0 comments Download
M lib/ssl/sslimpl.h View 1 2 3 4 5 6 3 chunks +7 lines, -2 lines 0 comments Download

Messages

Total messages: 10
mt
Almost there. I have a few suggestions for improvements. https://codereview.appspot.com/287280043/diff/1/external_tests/ssl_gtest/libssl_internals.c File external_tests/ssl_gtest/libssl_internals.c (right): https://codereview.appspot.com/287280043/diff/1/external_tests/ssl_gtest/libssl_internals.c#newcode51 external_tests/ssl_gtest/libssl_internals.c:51: ...
8 years, 1 month ago (2016-03-02 00:12:03 UTC) #1
ttaubert
https://codereview.appspot.com/287280043/diff/1/external_tests/ssl_gtest/libssl_internals.c File external_tests/ssl_gtest/libssl_internals.c (right): https://codereview.appspot.com/287280043/diff/1/external_tests/ssl_gtest/libssl_internals.c#newcode51 external_tests/ssl_gtest/libssl_internals.c:51: uint8_t *msg, size_t msg_len) On 2016/03/02 00:12:03, mt wrote: ...
8 years, 1 month ago (2016-03-02 13:16:34 UTC) #2
mt
Patch set 2 LGTM with comments addressed. https://codereview.appspot.com/287280043/diff/1/lib/ssl/sslimpl.h File lib/ssl/sslimpl.h (right): https://codereview.appspot.com/287280043/diff/1/lib/ssl/sslimpl.h#newcode121 lib/ssl/sslimpl.h:121: #define SSL_CHALLENGE_BYTES ...
8 years, 1 month ago (2016-03-02 17:22:07 UTC) #3
ttaubert
https://codereview.appspot.com/287280043/diff/1/lib/ssl/sslimpl.h File lib/ssl/sslimpl.h (right): https://codereview.appspot.com/287280043/diff/1/lib/ssl/sslimpl.h#newcode121 lib/ssl/sslimpl.h:121: #define SSL_CHALLENGE_BYTES 16 On 2016/03/02 17:22:07, mt wrote: > ...
8 years, 1 month ago (2016-03-02 19:10:14 UTC) #4
mt
https://codereview.appspot.com/287280043/diff/20001/lib/ssl/ssl3gthr.c File lib/ssl/ssl3gthr.c (right): https://codereview.appspot.com/287280043/diff/20001/lib/ssl/ssl3gthr.c#newcode148 lib/ssl/ssl3gthr.c:148: gs->remainder = ((gs->hdr[0] & 0x3f) << 8) | gs->hdr[1]; ...
8 years, 1 month ago (2016-03-02 19:47:13 UTC) #5
ttaubert
https://codereview.appspot.com/287280043/diff/20001/lib/ssl/ssl3gthr.c File lib/ssl/ssl3gthr.c (right): https://codereview.appspot.com/287280043/diff/20001/lib/ssl/ssl3gthr.c#newcode148 lib/ssl/ssl3gthr.c:148: gs->remainder = ((gs->hdr[0] & 0x3f) << 8) | gs->hdr[1]; ...
8 years, 1 month ago (2016-03-03 09:47:59 UTC) #6
ekr-rietveld
https://codereview.appspot.com/287280043/diff/80001/external_tests/ssl_gtest/libssl_internals.c File external_tests/ssl_gtest/libssl_internals.c (right): https://codereview.appspot.com/287280043/diff/80001/external_tests/ssl_gtest/libssl_internals.c#newcode53 external_tests/ssl_gtest/libssl_internals.c:53: uint8_t *msg, size_t msg_len) Indent issue. https://codereview.appspot.com/287280043/diff/80001/external_tests/ssl_gtest/ssl_v2_client_hello_unittest.cc File external_tests/ssl_gtest/ssl_v2_client_hello_unittest.cc ...
8 years, 1 month ago (2016-03-11 09:49:38 UTC) #7
ttaubert
https://codereview.appspot.com/287280043/diff/80001/external_tests/ssl_gtest/libssl_internals.c File external_tests/ssl_gtest/libssl_internals.c (right): https://codereview.appspot.com/287280043/diff/80001/external_tests/ssl_gtest/libssl_internals.c#newcode53 external_tests/ssl_gtest/libssl_internals.c:53: uint8_t *msg, size_t msg_len) On 2016/03/11 09:49:38, ekr-webrtc wrote: ...
8 years, 1 month ago (2016-03-11 16:59:35 UTC) #8
ekr-rietveld
https://codereview.appspot.com/287280043/diff/80001/lib/ssl/ssl3con.c File lib/ssl/ssl3con.c (right): https://codereview.appspot.com/287280043/diff/80001/lib/ssl/ssl3con.c#newcode9195 lib/ssl/ssl3con.c:9195: ss->clientHelloVersion = version; On 2016/03/11 16:59:34, ttaubert wrote: > ...
8 years, 1 month ago (2016-03-11 17:05:41 UTC) #9
ekr-rietveld
8 years, 1 month ago (2016-03-15 13:25:02 UTC) #10
LGTM
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b