summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_server.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move legacy stack interfacing functions into tls13_legacy.c.jsing2020-04-281-95/+4
* Shuffle some functions around.jsing2020-04-271-228/+221
* Switch to NEGOTIATED when using WITHOUT_HRR.jsing2020-04-251-4/+9
* Improve TLSv1.3 state machine for HelloRetryRequest handling.jsing2020-04-221-6/+6
* Handle TLSv1.3 key shares other than X25519 on the server side.jsing2020-04-211-11/+15
* Generate client key share using our preferred group.jsing2020-04-171-2/+2
* Use ctx->hs->secrets rather than the S3I(s) version.jsing2020-03-101-2/+2
* Remove some unnecessary handshake enums/functions.jsing2020-03-101-13/+1
* According to RFC 8446, Section 4.4.4, recipients of incorrect Finishedtb2020-02-231-2/+2
* drop unused include <openssl/curve25519.h>tb2020-02-181-3/+1
* Remove the hello retry request processing code that was previously added.jsing2020-02-051-8/+2
* Free the transcript as soon as we initialise the transcript hash.jsing2020-02-041-1/+2
* Provide struct/functions for handling TLSv1.3 key shares.jsing2020-01-301-8/+12
* If the TLSv1.3 code has not recorded an error and something already existsjsing2020-01-291-1/+2
* When switching back to a legacy client or server, ensure we reset thejsing2020-01-261-1/+2
* Add server side support for requesting client certificates in tls 1.3beck2020-01-261-4/+173
* Add client certificate support for tls 1.3beck2020-01-261-13/+1
* Move pad and verify context into tls13_lib.cbeck2020-01-261-46/+5
* Complete the initial TLSv1.3 implementation.jsing2020-01-241-12/+296
* Store the legacy session identifier from the ClientHello so we can actuallyjsing2020-01-241-1/+10
* Switch to encrypted records in the TLSv1.3 server.jsing2020-01-241-2/+74
* Implement client hello processing in the TLSv1.3 server.jsing2020-01-231-5/+49
* Correct several issues in the current TLSv1.3 server code.jsing2020-01-231-6/+15
* Implement sending client certificate requests for 1.3 serverbeck2020-01-231-1/+13
* Build the encrypted extensions for the 1.3 serverbeck2020-01-231-2/+8
* Add code to build and send a server hello for tls 1.3beck2020-01-231-3/+40
* Pass a CBB to TLSv1.3 send handlers.jsing2020-01-231-13/+13
* Wire up the TLSv1.3 server.jsing2020-01-221-2/+135
* Pass a handshake message content CBS to TLSv1.3 receive handlers.jsing2020-01-221-8/+8
* After the ClientHello has been sent or received and before the peer'stb2020-01-221-1/+5
* Add minimal support for hello retry request for RFC conformance.beck2020-01-221-8/+1
* indent with a tab instead of 8 spacestb2019-11-171-2/+2
* Move the TLSv1.3 server message handling stubs.jsing2019-11-171-1/+124
* Add the initial framework for the TLSv1.3 server.jsing2019-11-171-0/+79