Sign in
boringssl
/
boringssl.git
/
c93724b530afe285403a6fd5a57f849a0c6061a6
/
ssl
/
s3_pkt.cc
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
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
ee0b02a
Don't confuse TLS bidirectional shutdown on record type zero.
by David Benjamin
· 10 years ago
aa9361b
Fix discarding records in bidirectional shutdown.
by David Benjamin
· 10 years ago
4cf369b
Reject empty records of unexpected type.
by David Benjamin
· 10 years ago
b8d28cf
Factor out the buffering and low-level record code.
by David Benjamin
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
24f346d
Limit the number of warning alerts silently consumed.
by David Benjamin
· 10 years ago
a8ebe22
Add tests for empty record limit and make it work in the async case.
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
bd15a8e
Fix DTLS handling of multiple records in a packet.
by David Benjamin
· 10 years ago
Next »