Gitiles
Code Review
Sign In
gerrit.openfyde.cn
/
boringssl.googlesource.com
/
boringssl
/
08f5c768984485f2e3d1d8963877a32952c510dc
/
ssl
/
handshake_client.cc
08f5c76
Convert more things to Array.
by David Benjamin
· 8 years ago
499742c
Introduce bssl::Array<T> and use it in SSLKeyShare.
by David Benjamin
· 8 years ago
e58f8a6
Simplify tls1_change_cipher_spec.
by David Benjamin
· 8 years ago
6dc892f
Remove redundant calls to |OPENSSL_cleanse| and |OPENSSL_realloc_clean|.
by Martin Kreichgauer
· 8 years ago
c7d4d21
Add experiment without client CCS and fix session ID bug.
by Steven Valdez
· 8 years ago
d0beda0
Properly report SSL_session_reused after a renegotiation.
by David Benjamin
· 8 years ago
74795b3
More miscellaneous bools.
by David Benjamin
· 8 years ago
046bc1f
SSL3_STATE ints to bools.
by David Benjamin
· 8 years ago
4cbb931
Collapse client Finished states together.
by David Benjamin
· 8 years ago
fd45ee7
Replace bits in SSL_HANDSHAKE with bool.
by David Benjamin
· 8 years ago
d816874
Set SSL_in_init to false before new_session_cb.
by Steven Valdez
· 8 years ago
c11ea942
Convert comments in ssl.
by David Benjamin
· 8 years ago
398085b
Simplify states with hs_wait_t returns.
by Steven Valdez
· 8 years ago
4d71a9a
Migrate TLS 1.2 and below state machines to the new style.
by Steven Valdez
· 8 years ago
5c4271f
Don't reauthenticate on renegotiation.
by David Benjamin
· 8 years ago
5ef40c6
Mark renego-established sessions not resumable.
by David Benjamin
· 8 years ago
8fc2dc0
Put SCTs and OCSP responses in CRYPTO_BUFFERs.
by David Benjamin
· 8 years ago
ca9e8f5
Tidy up handshake digest logic.
by David Benjamin
· 8 years ago
7934f08
Replace init_msg/init_num with a get_message hook.
by David Benjamin
· 8 years ago
8f94c31
Replace reuse_message with an explicit next_message call.
by David Benjamin
· 8 years ago
e3dee27
Remove the free_buffer parameter to release_current_message.
by David Benjamin
· 8 years ago
9bbdf58
Remove expect and received flight hooks.
by David Benjamin
· 8 years ago
b0c761e
Tolerate early ChangeCipherSpec in DTLS.
by David Benjamin
· 8 years ago
ee910bf
Use new STACK_OF helpers.
by David Benjamin
· 8 years ago
e664a53
Return null from SSL_get0_peer_certificates if unauthenticated.
by David Benjamin
· 8 years ago
c642aca
Convert SSL_ECDH_CTX to C++.
by David Benjamin
· 8 years ago
6dc8bf6
Convert SSL_TRANSCRIPT to C++.
by David Benjamin
· 8 years ago
bf1117d
Sample server GREASE from the server_random.
by David Benjamin
· 8 years ago
31b0c9b
Add a bunch of scopers.
by David Benjamin
· 8 years ago
e39ac8f
Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games.
by David Benjamin
· 8 years ago
1386aad
Switch various things to scopers.
by David Benjamin
· 8 years ago
86e95b8
Move libssl's internals into the bssl namespace.
by David Benjamin
· 8 years ago
0e4a448
Add ClientHello no_session_id variant.
by Steven Valdez
· 8 years ago
3a1dd46
Add async certificate verification callback.
by David Benjamin
· 8 years ago
a3d76d0
Switch OPENSSL_COMPILE_ASSERT to static_assert in C++ code.
by David Benjamin
· 8 years ago
b853f31
Fix handling of ServerHellos with omitted extensions.
by David Benjamin
· 8 years ago
dbe0158
Implement ContentType TLS 1.3 variant.
by Steven Valdez
· 8 years ago
d781fc4
Switch handshake_client and handshake_server to C++.
by David Benjamin
· 8 years ago
[Renamed (98%) from ssl/handshake_client.c]
52586f9
Adding TLS 1.3 variant to SSL*.
by Steven Valdez
· 8 years ago
038da9b
Move the version to an extension in the experimental TLS 1.3 encoding.
by Steven Valdez
· 8 years ago
520e122
Implement experimental alternate encoding of TLS 1.3.
by Steven Valdez
· 8 years ago
8f36c51
Revise version negotiation logic on the C side.
by Steven Valdez
· 8 years ago
68161cb
Stash the computed version range in SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
4414874
Simplify ssl_private_key_* state machine points.
by David Benjamin
· 8 years ago
8d606e3
Clear out f_err pattern from handshake_client.c.
by David Benjamin
· 8 years ago
e831a81
Adding support for sending early data on the client.
by Steven Valdez
· 8 years ago
a365138
Factor out the default signature algorithm logic.
by David Benjamin
· 8 years ago
7e06de5
Really remove DHE ciphersuites from TLS.
by Matthew Braithwaite
· 8 years ago
d3bca04
Remove a batch of f_errs.
by David Benjamin
· 8 years ago
cc17c24
Stop pretending RSA and ECDSA sigalgs are configurable.
by David Benjamin
· 8 years ago
a232a71
Deprecate SSL_PRIVATE_KEY_METHOD type and max_signature_len.
by David Benjamin
· 8 years ago
681eb6a
Adding support for receiving early data on the server.
by Steven Valdez
· 9 years ago
2d85062
Add Data-less Zero-RTT support.
by Steven Valdez
· 9 years ago
ab1d28e
Trim x509.h includes.
by David Benjamin
· 8 years ago
a58baaf
Forbid the server certificate from changing on renego.
by David Benjamin
· 8 years ago
94a62e6
Hang ssl_auto_chain_if_needed off |X509_METHOD|.
by Adam Langley
· 8 years ago
2a3b343
Move X509-related verification code into ssl_x509.c.
by Adam Langley
· 8 years ago
34b4c82
Hold CA names as |CRYPTO_BUFFER|s.
by Adam Langley
· 8 years ago
fc02b59
Move tmp.extended_master_secret to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
45738dd
Move new_cipher and new_session to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
16b1b1d
Simplify state and info_callback management.
by David Benjamin
· 8 years ago
35ed523
Remove an unnecessary state transition.
by David Benjamin
· 8 years ago
77458a4
Avoid transitioning into SSL_ST_OK and back out.
by David Benjamin
· 8 years ago
46db7af
Remove |X509| things from SSL_SESSION.
by Adam Langley
· 8 years ago
908ac19
Moving transcript and PRF functions to SSL_TRANSCRIPT.
by Steven Valdez
· 9 years ago
c68e5b9
Establish that the default value of an out-arg for alerts is SSL_AD_DECODE_ERROR.
by Adam Langley
· 8 years ago
17b3083
Use a separate timeout scheme for TLS 1.3.
by David Benjamin
· 8 years ago
f71036e
Remove ssl_hash_message_t from ssl_get_message.
by David Benjamin
· 8 years ago
276b7e8
Move optional message type checks out of ssl_get_message.
by David Benjamin
· 8 years ago
2fe6e22
Remove mask_a and mask_k from CERT.
by David Benjamin
· 8 years ago
16315f7
Remove the rest of write_message.
by David Benjamin
· 9 years ago
daf207a
Don't use the buffer BIO in TLS.
by David Benjamin
· 9 years ago
6d50f47
Remove support for RSA premaster logging.
by David Benjamin
· 8 years ago
8d5f9da
Abstract away BIO_flush calls in the handshake.
by David Benjamin
· 9 years ago
a660e7a
Don't clear cert_request in ssl3_send_client_certificate.
by David Benjamin
· 9 years ago
650aa1c
Clean up certificate auto-chaining.
by David Benjamin
· 9 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 9 years ago
0567220
Don't use X.509 functions to check ECDSA keyUsage.
by Adam Langley
· 9 years ago
f1050fd
Preserve the peer signature algorithm across resumes.
by David Benjamin
· 9 years ago
4882a6c
Replace key_exchange_info with group_id.
by David Benjamin
· 9 years ago
d515722
Don't depend on the X509 code for getting public keys.
by Adam Langley
· 9 years ago
d519bf6
Add |SSL_CTX_set0_buffer_pool|.
by Adam Langley
· 9 years ago
68e7124
Hold certificates in an SSL_SESSION as CRYPTO_BUFFERSs as well.
by Adam Langley
· 9 years ago
364f7a6
Push the difference in chain semantics to the edge.
by Adam Langley
· 9 years ago
cb0c29f
Move state and next_state to SSL_HANDSHAKE.
by David Benjamin
· 9 years ago
5edfc8c
Emulate the client_cert_cb with cert_cb.
by David Benjamin
· 9 years ago
c0fc7a1
Revert "Add |SSL_CTX_set0_buffer_pool|." and "Hold certificates in an SSL_SESSION as CRYPTO_BUFFERSs as well."
by Adam Langley
· 9 years ago
651aaef
Remove CECPQ1 (experimental post-quantum key agreement).
by Matthew Braithwaite
· 9 years ago
e850909
Hold certificates in an SSL_SESSION as CRYPTO_BUFFERSs as well.
by Adam Langley
· 9 years ago
f04c2e9
Move client_version into SSL_HANDSHAKE.
by David Benjamin
· 9 years ago
f3c8f8d
Pass explicit parameters elsewhere.
by David Benjamin
· 9 years ago
6773972
Pass explicit hs parameters into t1_enc.c.
by David Benjamin
· 9 years ago
6e4fc33
Pass explicit hs parameters to tls13_*.c.
by David Benjamin
· 9 years ago
8c880a2
Pass explicit hs parameters to kExtensions callbacks.
by David Benjamin
· 9 years ago
c3c8882
Match state machine functions with new calling convention.
by David Benjamin
· 9 years ago
ce8c9d2
Maintain SSL_HANDSHAKE lifetime outside of handshake_func.
by David Benjamin
· 9 years ago
b8d74f5
Add tests for failing cert_cb.
by David Benjamin
· 9 years ago
a833c35
Update to TLS 1.3 draft 18.
by Steven Valdez
· 9 years ago
78476f6
Move tlsext_ticket_expected to SSL_HANDSHAKE.
by David Benjamin
· 9 years ago
5eead16
Splitting finish_message to finish_message/queue_message.
by Steven Valdez
· 9 years ago
Next »