Sign in
boringssl
/
boringssl.git
/
47b1e39042bc3208771a8d947f1a1ed2fe5f3d8b
/
ssl
/
s3_pkt.cc
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
ee4888c
Make alert_dispatch into a bool.
by David Benjamin
· 6 years ago
b29e1e1
Save and restore errors when ignoring ssl_send_alert result.
by David Benjamin
· 6 years ago
3cbb029
Allow configuring QUIC method per-connection
by Alessandro Ghedini
· 6 years ago
ba9ad66
Add |SSL_key_update|.
by Adam Langley
· 6 years ago
7d10ab5
Abstract hs_buf a little.
by David Benjamin
· 6 years ago
c8e0f90
Add an interface for QUIC integration.
by Steven Valdez
· 7 years ago
8c7c635
Support symbol prefixes
by Joshua Liebow-Feeser
· 7 years ago
50596f8
Switch some easy SSL fields to UniquePtr.
by David Benjamin
· 7 years ago
700631b
Pack encrypted handshake messages together.
by David Benjamin
· 7 years ago
7e5dd25
Remove draft22 and experiment2.
by Steven Valdez
· 7 years ago
64cc121
Remove deprecated TLS 1.3 variants.
by Steven Valdez
· 7 years ago
cd8470f
Adding support for draft 21 as a TLS 1.3 variant.
by Steven Valdez
· 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
a031b61
Replace open_close_notify with open_app_data.
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
31aad2d
Make low-level record errors idempotent.
by David Benjamin
· 7 years ago
f8de2af
Push read_shutdown logic down a layer.
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
23c25d5
Rename some things for consistency.
by David Benjamin
· 7 years ago
c64d123
Push Span down a layer.
by David Benjamin
· 7 years ago
751d1a1
Fold ssl_open_record_fatal_alert into ssl_open_record_error.
by David Benjamin
· 8 years ago
4c7f5fa
Remove old TLS 1.3 variants (NoSessionID and RecordType).
by Steven Valdez
· 7 years ago
74795b3
More miscellaneous bools.
by David Benjamin
· 8 years ago
046bc1f
SSL3_STATE ints to bools.
by David Benjamin
· 8 years ago
fd45ee7
Replace bits in SSL_HANDSHAKE with bool.
by David Benjamin
· 8 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
e3dee27
Remove the free_buffer parameter to release_current_message.
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
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_pkt.c]
5aaaa98
Detect WatchGuard's TLS 1.3 interference failure mode.
by David Benjamin
· 8 years ago
e831a81
Adding support for sending early data on the client.
by Steven Valdez
· 8 years ago
de254b4
Enforce max_early_data_size on the server.
by Alessandro Ghedini
· 8 years ago
bbba939
Acknowledge KeyUpdate messages.
by David Benjamin
· 8 years ago
a0ba400
Add cipher asserts for read/write app data.
by Steven Valdez
· 8 years ago
bbfe603
Clean up end_of_early_data processing.
by David Benjamin
· 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
c68e5b9
Establish that the default value of an out-arg for alerts is SSL_AD_DECODE_ERROR.
by Adam Langley
· 8 years ago
8671c47
Fold ssl3_write_bytes into ssl3_write_app_data.
by David Benjamin
· 8 years ago
0efa759
dispatch_alert is not an incidental write.
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
daf207a
Don't use the buffer BIO in TLS.
by David Benjamin
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
da863608
Expose SSL_max_seal_overhead.
by David Benjamin
· 8 years ago
c6722cd
Check SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER before touching wpend_buf.
by David Benjamin
· 8 years ago
c027999
Take the version parameter out of ssl_do_msg_callback.
by David Benjamin
· 9 years ago
33dad1b
Stop pretending to ssl_clear_bad_session.
by David Benjamin
· 9 years ago
163f29a
Move post-handshake message handling out of read_app_data.
by David Benjamin
· 9 years ago
4792110
Forbid interleaving app data in a HelloRequest.
by David Benjamin
· 9 years ago
143e8b3
Add TLS 1.3 1-RTT.
by Steven Valdez
· 9 years ago
397c8e6
Forbid renegotiation in TLS 1.3.
by David Benjamin
· 9 years ago
f0ee907
Remove the 'ssl_' prefix on most SSL_PROTOCOL_METHOD hooks.
by David Benjamin
· 9 years ago
585320c
Don't call read_bytes in read_change_cipher_spec.
by David Benjamin
· 9 years ago
4aa4081
Don't use ssl3_read_bytes in ssl3_read_close_notify.
by David Benjamin
· 9 years ago
a7810c1
Make tls_open_record always in-place.
by David Benjamin
· 9 years ago
728f354
Push alert handling down into the record functions.
by David Benjamin
· 9 years ago
4e9cc71
Add helper functions for info_callback and msg_callback.
by David Benjamin
· 9 years ago
4bea850
Lift an impossible check to an assert.
by David Benjamin
· 9 years ago
1cb405d
Revert "Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown."
by Adam Langley
· 9 years ago
54092ff
Remove dead checks.
by David Benjamin
· 9 years ago
c7eae5a
Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown.
by David Benjamin
· 9 years ago
ea65e10
Condition the read_close_notify check on type, not shutdown state.
by David Benjamin
· 9 years ago
fa214e4
Tidy up shutdown state.
by David Benjamin
· 9 years ago
8f73135
Consolidate SSL_RECEIVED_SHUTDOWN checks.
by David Benjamin
· 9 years ago
4c5ddb8
Set rwstate consistently.
by David Benjamin
· 9 years ago
c6972eb
Remove the no_renegotiation special case.
by David Benjamin
· 9 years ago
0d3a8c6
Don't allow alert records with multiple alerts.
by David Benjamin
· 9 years ago
c79845c
Move implicit handshake driving out of read_bytes.
by David Benjamin
· 9 years ago
d7ac143
Lift the handshake driving in write_bytes up to SSL_write.
by David Benjamin
· 9 years ago
282511d
Consolidate shutdown state.
by David Benjamin
· 9 years ago
51545ce
Remove a number of unnecessary stdio.h includes.
by David Benjamin
· 9 years ago
a857159
Clean up some silly variable names.
by David Benjamin
· 9 years ago
a565d29
Remove alert mapping machinery.
by David Benjamin
· 9 years ago
79978df
Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3.
by David Benjamin
· 9 years ago
57997da
Simplify the ChangeCipherSpec logic.
by David Benjamin
· 9 years ago
0623bce
Fill in ssl->session->cipher when resumption is resolved.
by David Benjamin
· 9 years ago
0d56f88
Switch s to ssl everywhere.
by David Benjamin
· 9 years ago
7fc0100
Slightly simplify SSL3_RECORD.
by David Benjamin
· 9 years ago
a41280d
Pull ChangeCipherSpec into the handshake state machine.
by David Benjamin
· 9 years ago
8fd5c23
Simplify fragmented HelloRequest state.
by David Benjamin
· 9 years ago
27a0d08
Add ssl_renegotiate_ignore.
by Adam Langley
· 9 years ago
2e0901b
Don't use ssl3_write_pending in DTLS.
by David Benjamin
· 9 years ago
8217024
Document the info callback.
by David Benjamin
· 9 years ago
1d5ef3b
Add SSL_set_renegotiate_mode.
by David Benjamin
· 9 years ago
324dce4
Unbreak SSL_total_renegotiations.
by David Benjamin
· 9 years ago
Next »