summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_handshake.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add const to TLS1.3 internal vectorsinoguchi2020-05-021-12/+12
* tls13_handshake internal functions to static in libsslinoguchi2020-04-291-11/+12
* Improve TLSv1.3 state machine for HelloRetryRequest handling.jsing2020-04-221-16/+18
* Remove some unnecessary handshake enums/functions.jsing2020-03-101-7/+1
* Pull the handshake message transcript code into its own function.jsing2020-02-051-6/+12
* Rework tls13_legacy_handshake_message_{recv,sent}_cb() to usetb2020-02-051-3/+3
* Remove unused stub implementation of tls13_accept(). The correcttb2020-01-291-11/+1
* Revert change to certificate request check from r1.45.jsing2020-01-251-3/+3
* Preserve the transcript hash for the client finished message,beck2020-01-251-2/+3
* Support legacy message callbacks. First step for SSL_set_msg_callback(3)tb2020-01-251-1/+7
* Correct backwards test so that we may accept a certificate requstbeck2020-01-251-3/+3
* Complete the initial TLSv1.3 implementation.jsing2020-01-241-1/+2
* Preserve the TLS transcript at additional points.jsing2020-01-241-9/+23
* Switch to encrypted records in the TLSv1.3 server.jsing2020-01-241-1/+2
* Pass a CBB to TLSv1.3 send handlers.jsing2020-01-231-6/+11
* Pass a handshake message content CBS to TLSv1.3 receive handlers.jsing2020-01-221-6/+16
* The legacy_record_version must be set to TLS1_2_VERSION excepttb2020-01-221-1/+2
* Add alert processing in tls client code, by adding alert to thebeck2020-01-211-2/+7
* Add alerts to the tls 1.3 record layer and handshake layerbeck2020-01-201-5/+3
* Move the TLSv1.3 server message handling stubs.jsing2019-11-171-124/+1
* By design, our state machine is a DAG contrary to the state machine intb2019-04-051-1/+23
* Zap two dead #defines that were unused since jsing deleted thetb2019-04-051-5/+1
* Implement legacy fallback for the TLS 1.3 client.jsing2019-04-041-1/+4
* Correct return value handling in tls13_handshake_recv_action().jsing2019-03-171-2/+4
* Automatically complete the handshake from tls13_legacy_{read,write}_bytes()jsing2019-02-281-1/+2
* Remove unused record_type from TLSv1.3 handshake actions.jsing2019-02-281-16/+1
* Add a handshake action sent handler and use it for client finished.jsing2019-02-251-1/+6
* Notify the record layer upon handshake completion.jsing2019-02-141-2/+4
* Handle finished messages in TLSv1.3 client.jsing2019-02-131-13/+1
* Implement handling of Certificate and CertificateVerify messages.jsing2019-02-111-30/+1
* Preserve the transcript hash at specific stages of the TLSv1.3 handshake.jsing2019-02-101-1/+11
* Implement processing of EncryptedExtensions in the TLS 1.3 client.jsing2019-02-071-7/+1
* Implement parsing and processing of TLSv1.3 ServerHello messages.jsing2019-02-041-9/+1
* Rename NUM_HANDSHAKE to handshake_count and make it a variabletb2019-01-231-3/+3
* Sync the handshakes table with the generated table in regress.tb2019-01-231-19/+19
* Remove static from handshakes[][] so it is visible from regress/tb2019-01-231-2/+2
* Use the actual handshake message type in the certificate request handler.jsing2019-01-211-4/+2
* Provide the initial TLSv1.3 client implementation.jsing2019-01-211-20/+7
* Wire up the handshake message send and recv actions.jsing2019-01-211-3/+40
* The main handshake loop can be shared between client and server.jsing2019-01-211-28/+12
* Move struct tls13_ctx into a header since other things need access to it.jsing2019-01-211-17/+6
* revert second hunk of previous that was committed by accidenttb2019-01-201-2/+2
* Add missing prototype for tls13_handshake_active_action().tb2019-01-201-2/+4
* Add some internal consistency checks to the handshake state handling.jsing2019-01-201-9/+23
* Add an explicit flag to indicate a successful handshake insteadtb2019-01-201-8/+6
* Add handshake message type checking and special case certificate requests.jsing2019-01-191-1/+30
* Tweak return value handling in the TLSv1.3 handshake code.jsing2019-01-191-42/+44
* Expose some symbols in a new tls13_handshake.h for regression testing.tb2019-01-181-92/+40
* Nuke trailing whitespacebeck2018-11-111-6/+6
* Tweak and improve the TLSv1.3 state machine.jsing2018-11-101-24/+46