aboutsummaryrefslogtreecommitdiff
path: root/ssl/s3_pkt.cc
AgeCommit message (Expand)AuthorFilesLines
2022-07-28Convert more of the SSL write path to size_t and Spans.David Benjamin1-68/+79
2022-07-25Fix up book-keeping between the write buffer and pending writes.David Benjamin1-27/+32
2022-07-25Fix an edge case in SSL_write's retry mechanism.David Benjamin1-1/+1
2021-05-14Check hs->early_session, not ssl->session, for the early data limit.David Benjamin1-19/+14
2020-02-11Rename TLS-specific functions to tls_foo from ssl3_foo.David Benjamin1-21/+21
2019-10-21Rename a number of BUF_* functions to OPENSSL_*.David Benjamin1-1/+0
2019-07-23Make alert_dispatch into a bool.David Benjamin1-2/+2
2019-05-07Save and restore errors when ignoring ssl_send_alert result.David Benjamin1-1/+19
2019-01-14Allow configuring QUIC method per-connectionAlessandro Ghedini1-3/+3
2018-12-19Add |SSL_key_update|.Adam Langley1-14/+20
2018-11-09Abstract hs_buf a little.David Benjamin1-5/+1
2018-10-31Add an interface for QUIC integration.Steven Valdez1-6/+17
2018-09-06Support symbol prefixesJoshua Liebow-Feeser1-2/+2
2018-07-06Switch some easy SSL fields to UniquePtr.David Benjamin1-1/+1
2018-05-29Pack encrypted handshake messages together.David Benjamin1-0/+3
2018-01-31Remove draft22 and experiment2.Steven Valdez1-18/+0
2017-12-18Remove deprecated TLS 1.3 variants.Steven Valdez1-2/+2
2017-11-01Adding support for draft 21 as a TLS 1.3 variant.Steven Valdez1-2/+3
2017-10-27Revert "Pack encrypted handshake messages together."David Benjamin1-3/+0
2017-10-25Pack encrypted handshake messages together.David Benjamin1-0/+3
2017-10-24Move init_buf and rwstate into SSL3_STATE.David Benjamin1-4/+4
2017-10-24Use more scopers.David Benjamin1-4/+3
2017-10-24Make SSL3_BUFFER a proper C++ class.David Benjamin1-18/+20
2017-10-17Replace open_close_notify with open_app_data.David Benjamin1-13/+0
2017-10-17Prevent writing when write_shutdown is set.David Benjamin1-0/+5
2017-10-17Lift BIO above SSL_PROTOCOL_METHOD.David Benjamin1-167/+84
2017-10-17Don't call ssl3_read_message from ssl3_read_app_data.David Benjamin1-18/+14
2017-10-17Make low-level record errors idempotent.David Benjamin1-1/+1
2017-10-17Push read_shutdown logic down a layer.David Benjamin1-49/+40
2017-10-17Always process handshake records in full.David Benjamin1-43/+3
2017-10-12Rename ssl3_send_alert and ssl3_protocol_version.David Benjamin1-12/+12
2017-10-10Rename some things for consistency.David Benjamin1-4/+4
2017-10-10Push Span down a layer.David Benjamin1-11/+9
2017-10-10Fold ssl_open_record_fatal_alert into ssl_open_record_error.David Benjamin1-4/+4
2017-10-03Remove old TLS 1.3 variants (NoSessionID and RecordType).Steven Valdez1-7/+1
2017-09-01More miscellaneous bools.David Benjamin1-7/+7
2017-09-01SSL3_STATE ints to bools.David Benjamin1-3/+3
2017-09-01Replace bits in SSL_HANDSHAKE with bool.David Benjamin1-2/+2
2017-08-29Convert comments in ssl.David Benjamin1-51/+50
2017-08-08Replace init_msg/init_num with a get_message hook.David Benjamin1-1/+1
2017-08-08Replace reuse_message with an explicit next_message call.David Benjamin1-2/+0
2017-08-07Remove the free_buffer parameter to release_current_message.David Benjamin1-1/+1
2017-07-20Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games.David Benjamin1-2/+0
2017-07-20C++-ify SSL_AEAD_CTX.David Benjamin1-4/+4
2017-07-19Move libssl's internals into the bssl namespace.David Benjamin1-0/+6
2017-07-14Implement ContentType TLS 1.3 variant.Steven Valdez1-1/+7
2017-07-12Switch a number of files to C++.David Benjamin1-0/+586