Sign in
boringssl
/
boringssl.git
/
cf3851c6c9380368373ac127cde1f4aa7159fba3
/
ssl
/
tls_method.cc
32013e8
Maintain the sequence number as a uint64_t.
by David Benjamin
· 2 years, 6 months ago
b571e77
Add experimental handshake hints API.
by David Benjamin
· 4 years ago
5298ef9
Configure QUIC secrets inside set_{read,write}_state.
by David Benjamin
· 5 years ago
b092192
Keep the encryption state and encryption level in sync.
by David Benjamin
· 5 years ago
f9cc26f
Require handshake flights end at record boundaries.
by David Benjamin
· 5 years ago
82a4b22
Rename TLS-specific functions to tls_foo from ssl3_foo.
by David Benjamin
· 5 years ago
3ba9586
Rename a number of BUF_* functions to OPENSSL_*.
by David Benjamin
· 5 years ago
1e77ef4
Convert a few more things from int to bool.
by David Benjamin
· 6 years ago
d1673c2
Remove the add_alert hook.
by David Benjamin
· 7 years ago
8c7c635
Support symbol prefixes
by Joshua Liebow-Feeser
· 7 years ago
700631b
Pack encrypted handshake messages together.
by David Benjamin
· 7 years ago
b7bc80a
SSL_CONFIG: new struct for sheddable handshake configuration.
by Matthew Braithwaite
· 7 years ago
c03ecb9
Remove SSLv3_method and friends.
by David Benjamin
· 7 years ago
5be3a74
Remove supports_cipher hook.
by David Benjamin
· 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
a031b61
Replace open_close_notify with open_app_data.
by David Benjamin
· 7 years ago
d9229f9
Lift BIO above SSL_PROTOCOL_METHOD.
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
d1e3ce1
Rename ssl3_send_alert and ssl3_protocol_version.
by David Benjamin
· 7 years ago
c11ea942
Convert comments in ssl.
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
ba2d3df
Add DTLS_with_buffers_method.
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
e39ac8f
Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games.
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
0238d8f
Switch more files to C++.
by David Benjamin
· 8 years ago
[Renamed from ssl/tls_method.c]
8f36c51
Revise version negotiation logic on the C side.
by Steven Valdez
· 8 years ago
681eb6a
Adding support for receiving early data on the server.
by Steven Valdez
· 8 years ago
2d85062
Add Data-less Zero-RTT support.
by Steven Valdez
· 8 years ago
fe36672
Allow users of the |CRYPTO_BUFFER|-based methods to verify certs after the handshake.
by Adam Langley
· 8 years ago
0cade98
Make the no-op verify function push an error.
by Adam Langley
· 8 years ago
39425b0
Add |TLS_with_buffers_method|.
by Adam Langley
· 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
0bdef09
Check CA names during the handshake.
by Adam Langley
· 8 years ago
34b4c82
Hold CA names as |CRYPTO_BUFFER|s.
by Adam Langley
· 8 years ago
46db7af
Remove |X509| things from SSL_SESSION.
by Adam Langley
· 8 years ago
3509dac
Add |X509_METHOD| and, using it, move many functions to ssl_x509.c.
by Adam Langley
· 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
8d5f9da
Abstract away BIO_flush calls in the handshake.
by David Benjamin
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
0be6fc4
Move a few more functions into *_method.c.
by David Benjamin
· 8 years ago
ced9479
Replace hash_current_message with get_current_message.
by David Benjamin
· 8 years ago
5eead16
Splitting finish_message to finish_message/queue_message.
by Steven Valdez
· 8 years ago
fdd1099
Moving TLS 1.3 version negotiation into extension.
by Steven Valdez
· 9 years ago
2dc0204
Don't return invalid versions in version_from_wire.
by David Benjamin
· 9 years ago
a9c3bf1
Add TLS_{client,server}_method.
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
481b9d2
Remove begin_handshake and allocate init_buf lazily.
by David Benjamin
· 9 years ago
4905454
Clear init_msg/init_num whenever we clear the backing store.
by David Benjamin
· 9 years ago
143e8b3
Add TLS 1.3 1-RTT.
by Steven Valdez
· 9 years ago
6167281
Check for buffered handshake messages on cipher change in DTLS.
by David Benjamin
· 9 years ago
528bd26
Don't use init_buf in DTLS.
by David Benjamin
· 9 years ago
97718f1
Move references to init_buf into SSL_PROTOCOL_METHOD.
by David Benjamin
· 9 years ago
a2c42d7
Rename (s3,d1)_meth.c.
by David Benjamin
· 9 years ago
[Renamed (91%) from ssl/s3_meth.c]
b6a0a51
Simplify version configuration.
by David Benjamin
· 9 years ago
7583643
Disconnect handshake message creation from init_buf.
by David Benjamin
· 9 years ago
9f1dc82
A bit of cleanup post state machine merging.
by David Benjamin
· 9 years ago
aa7734b
Fold the DTLS client handshake into the TLS one.
by David Benjamin
· 9 years ago
a41280d
Pull ChangeCipherSpec into the handshake state machine.
by David Benjamin
· 9 years ago
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
3dd9016
Remove signature algorithm configuration hooks and SSL_ctrl.
by David Benjamin
· 10 years ago
a1c90a5
Further tidy up cipher logic.
by David Benjamin
· 10 years ago
904dc72
Fold away SSL_PROTOCOL_METHOD hooks shared between TLS and DTLS.
by David Benjamin
· 10 years ago
a602277
Split ssl_read_bytes hook into app_data and close_notify hooks.
by David Benjamin
· 10 years ago
c933a47
Switch the ssl_write_bytes hook to ssl_write_app_data.
by David Benjamin
· 10 years ago
44d3eed
Forbid caller-initiated renegotiations and all renego as a servers.
by David Benjamin
· 10 years ago
59015c3
Promote all SSL callback ctrl hooks to proper functions.
by David Benjamin
· 10 years ago
2ee94aa
Rename ssl_locl.h to internal.h
by David Benjamin
· 10 years ago
9e13e1a
Move the is_dtls bit from SSL3_ENC_METHOD to SSL_PROTOCOL_METHOD.
by David Benjamin
· 10 years ago
f298019
Remove ssl_version hook.
by David Benjamin
· 10 years ago
2fa83de
Move handshake method hooks to SSL_PROTOCOL_METHOD.
by David Benjamin
· 10 years ago
62fd162
Implement SSL_clear with ssl_new and ssl_free.
by David Benjamin
· 10 years ago
82c9e90
Merge SSLv23_method and DTLS_ANY_VERSION.
by David Benjamin
· 10 years ago
e99e912
Pull SSL3_ENC_METHOD out of SSL_METHOD.
by David Benjamin
· 10 years ago
28014cb
Remove s_accept and s_connect parameters IMPLEMENT* macros.
by David Benjamin
· 10 years ago
cde8aba
Merge client/server SSL_METHODs into the generic one.
by David Benjamin
· 10 years ago
0f1e64b
Remove method swap in SSL_set_session.
by David Benjamin
· 10 years ago
5b33a5e
Merge the get_ssl_method hooks between TLS and SSLv3.
by David Benjamin
· 11 years ago
00075b8
Merge IMPLEMENT_tls_meth_func and IMPLEMENT_ssl3_meth_func.
by David Benjamin
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago