Sign in
boringssl
/
boringssl.git
/
9bb15f58f75e0c831b207d446bc81547bf6576ef
/
ssl
/
s3_both.cc
9bb15f5
Remove SSL 3.0 implementation.
by David Benjamin
· 7 years ago
700631b
Pack encrypted handshake messages together.
by David Benjamin
· 7 years ago
f64c373
Fix build with GCC 4.9.2 and -Wtype-limits.
by Adam Langley
· 7 years ago
3e87165
Avoid compiler errors for Android ARMv7.
by Adam Langley
· 7 years ago
ed84291
Revert "Pack encrypted handshake messages together."
by David Benjamin
· 7 years ago
75d43b5
Pack encrypted handshake messages together.
by David Benjamin
· 7 years ago
32ce0ac
Move init_buf and rwstate into SSL3_STATE.
by David Benjamin
· 7 years ago
8e7bbba
Use more scopers.
by David Benjamin
· 7 years ago
ea712e3
Make SSL3_BUFFER a proper C++ class.
by David Benjamin
· 7 years ago
e8d0746
Prevent writing when write_shutdown is set.
by David Benjamin
· 7 years ago
d9229f9
Lift BIO above SSL_PROTOCOL_METHOD.
by David Benjamin
· 7 years ago
33febf6
Don't call ssl3_read_message from ssl3_read_app_data.
by David Benjamin
· 7 years ago
97250f4
Switch a bunch of things from int to bool.
by David Benjamin
· 7 years ago
40e9470
Always process handshake records in full.
by David Benjamin
· 7 years ago
75a1f23
Have a bit more fun with Span.
by David Benjamin
· 7 years ago
00f48c8
Rename and move a few more ssl3_ functions around.
by David Benjamin
· 7 years ago
d1e3ce1
Rename ssl3_send_alert and ssl3_protocol_version.
by David Benjamin
· 7 years ago
03a4b96
Move has_message logic to ssl3_get_message.
by David Benjamin
· 7 years ago
c64d123
Push Span down a layer.
by David Benjamin
· 7 years ago
4c7f5fa
Remove old TLS 1.3 variants (NoSessionID and RecordType).
by Steven Valdez
· 7 years ago
b949355
Add bssl::Span<T>::subspan and use it.
by David Benjamin
· 7 years ago
879efc3
Switch more things to Array.
by David Benjamin
· 8 years ago
046bc1f
SSL3_STATE ints to bools.
by David Benjamin
· 8 years ago
6abaa31
Remove unnecessary parameter.
by David Benjamin
· 8 years ago
c11ea942
Convert comments in ssl.
by David Benjamin
· 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
f4ecc84
Prevent both early data and custom extensions from being accepted.
by Steven Valdez
· 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
78b8b99
Fix a bug in and test the message callback.
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
8f28886
Give SSL_HANDSHAKE a constructor and destructor.
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
cfc11c2
C++-ify SSL_AEAD_CTX.
by David Benjamin
· 8 years ago
86e95b8
Move libssl's internals into the bssl namespace.
by David Benjamin
· 8 years ago
3a1dd46
Add async certificate verification callback.
by David Benjamin
· 8 years ago
dbe0158
Implement ContentType TLS 1.3 variant.
by Steven Valdez
· 8 years ago
e8703a3
Switch a number of files to C++.
by David Benjamin
· 8 years ago
[Renamed (99%) from ssl/s3_both.c]
9961dff
Unwind V2ClientHello counters.
by David Benjamin
· 8 years ago
e831a81
Adding support for sending early data on the client.
by Steven Valdez
· 8 years ago
a232a71
Deprecate SSL_PRIVATE_KEY_METHOD type and max_signature_len.
by David Benjamin
· 8 years ago
bf833c3
Rename hs->public_key.
by David Benjamin
· 8 years ago
2d85062
Add Data-less Zero-RTT support.
by Steven Valdez
· 8 years ago
54689ed
Move ssl_verify_alarm_type into ssl_x509.c.
by David Benjamin
· 8 years ago
34b4c82
Hold CA names as |CRYPTO_BUFFER|s.
by Adam Langley
· 8 years ago
45738dd
Move new_cipher and new_session to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
07ab5d4
Stop skipping stray HelloRequests.
by David Benjamin
· 8 years ago
7ebe61a
Fix server-side KeyUpdates.
by David Benjamin
· 8 years ago
908ac19
Moving transcript and PRF functions to SSL_TRANSCRIPT.
by Steven Valdez
· 8 years ago
f71036e
Remove ssl_hash_message_t from ssl_get_message.
by David Benjamin
· 8 years ago
1a444da
Detach V2ClientHello hashing hack from ssl_hash_message_t.
by David Benjamin
· 8 years ago
276b7e8
Move optional message type checks out of ssl_get_message.
by David Benjamin
· 8 years ago
42e3e19
Restore mapping BIO_flush errors to -1.
by David Benjamin
· 8 years ago
258508f
Adding V2ClientHello counter.
by Steven Valdez
· 8 years ago
16315f7
Remove the rest of write_message.
by David Benjamin
· 8 years ago
daf207a
Don't use the buffer BIO in TLS.
by David Benjamin
· 8 years ago
08b65f4
Enabling 0-RTT on new Session Tickets.
by Steven Valdez
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
4cb8494
Splitting handshake traffic derivation from key change.
by Steven Valdez
· 8 years ago
d515722
Don't depend on the X509 code for getting public keys.
by Adam Langley
· 8 years ago
cb0c29f
Move state and next_state to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
c3c8882
Match state machine functions with new calling convention.
by David Benjamin
· 8 years ago
ce8c9d2
Maintain SSL_HANDSHAKE lifetime outside of handshake_func.
by David Benjamin
· 8 years ago
4eb95cc
Parse ClientHello extensions before deciding on resumption.
by David Benjamin
· 8 years ago
ffb1107
Add a helper function for parsing extensions blocks.
by David Benjamin
· 8 years ago
ced9479
Replace hash_current_message with get_current_message.
by David Benjamin
· 8 years ago
ba1660b
Tidy up finish_message logic.
by David Benjamin
· 8 years ago
5eead16
Splitting finish_message to finish_message/queue_message.
by Steven Valdez
· 8 years ago
4e41926
Move key_block into SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
3baa6e1
Implement draft 16 HelloRetryRequest and cookie.
by David Benjamin
· 8 years ago
c4aa727
Updating Key Schedule and KeyUpdate to draft 16.
by Steven Valdez
· 8 years ago
52bf690
Saved Finished messages are twelve bytes.
by David Benjamin
· 8 years ago
49ddf41
Remove redundant copies of the Finished messages.
by David Benjamin
· 8 years ago
a4c8ff0
Move TLS 1.2 key exchange fields to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
43612b6
Move peer_supported_group_list to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
a048678
Move some fields from tmp to hs.
by David Benjamin
· 8 years ago
c8b6b4f
Only predict X25519 in TLS 1.3.
by David Benjamin
· 9 years ago
c027999
Take the version parameter out of ssl_do_msg_callback.
by David Benjamin
· 9 years ago
bac75b8
Move peer_psk_identity_hint to SSL_HANDSHAKE.
by David Benjamin
· 9 years ago
639846e
Add tests for trailing data in handshake messages.
by David Benjamin
· 9 years ago
0fc37ef
Fix a number of sigalg scope issues.
by David Benjamin
· 9 years ago
867bcba
Move ssl_handshake_new, etc., into s3_both.c.
by David Benjamin
· 9 years ago
87eab49
Splitting SSL session state.
by Steven Valdez
· 9 years ago
163f29a
Move post-handshake message handling out of read_app_data.
by David Benjamin
· 9 years ago
4497e58
Switch finish_handshake to release_current_message.
by David Benjamin
· 9 years ago
9fd9580
Remove ssl->s3->message_complete in favor of ssl->init_msg.
by David Benjamin
· 9 years ago
a950948
Use SSL3_HM_HEADER_LENGTH a bit more.
by David Benjamin
· 9 years ago
481b9d2
Remove begin_handshake and allocate init_buf lazily.
by David Benjamin
· 9 years ago
bd4679d
Tidy up ssl3_get_message slightly.
by David Benjamin
· 9 years ago
e776cc2
Implement SSLKEYLOGFILE support for TLS 1.3.
by David Benjamin
· 9 years ago
1f61f0d
Implement TLS 1.3's downgrade signal.
by David Benjamin
· 9 years ago
09eb655
Simplify ssl_get_message somewhat.
by David Benjamin
· 9 years ago
528bd26
Don't use init_buf in DTLS.
by David Benjamin
· 9 years ago
397c8e6
Forbid renegotiation in TLS 1.3.
by David Benjamin
· 9 years ago
Next »