summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2020-05-09Add a middlebox_compat flag and condition session ID randomisation on it.jsing3-4/+7
2020-05-09Add support for certificate status requests in TLS 1.3 clientbeck4-12/+81
2020-05-09Make the test for the legacy_compression_method vector in the ClientHellotb1-12/+7
2020-05-09Drop a redundant test. It's effectively doing the same test twicetb1-3/+2
2020-05-09On receiving an overlong session ID terminate with an illegal_parametertb1-1/+6
2020-05-09Add support for HelloRetryRequests in the TLSv1.3 server.jsing2-10/+73
2020-05-09crazy whitespace on one linetb1-2/+2
2020-05-09Pull the sending of alerts up into tls13_handshake_perform().jsing1-14/+11
2020-05-09Refactor tls13_server_hello_sent().jsing1-30/+36
2020-05-07On receiving a handshake or alert record with empty inner plaintext,tb1-1/+11
2020-05-03Accept two ChangeCipherSpec messages during a TLSv1.3 handshake.jsing1-3/+3
2020-05-02Add const to TLS1.3 internal vectorsinoguchi1-2/+2
2020-05-02Add const to TLS1.3 internal vectorsinoguchi1-12/+12
2020-04-29tls13_record_layer internal functions to static in libsslinoguchi1-4/+4
2020-04-29tls13_handshake internal functions to static in libsslinoguchi1-11/+12
2020-04-28Move legacy stack interfacing functions into tls13_legacy.c.jsing4-199/+206
2020-04-28Rename tls13_client_synthetic_handshake_message() and move to tls13_lib.c.jsing3-47/+48
2020-04-27Shuffle some functions around.jsing2-329/+328
2020-04-25Switch to NEGOTIATED when using WITHOUT_HRR.jsing1-4/+9
2020-04-25Move unsupported, obsolete ciphers and deprecated aliases out ofschwarze1-31/+29
2020-04-25tweak the wording to make it clearer under which conditions exactlyschwarze1-4/+4
2020-04-22Improve TLSv1.3 state machine for HelloRetryRequest handling.jsing5-66/+104
2020-04-21Handle TLSv1.3 key shares other than X25519 on the server side.jsing2-16/+34
2020-04-21Consolidate TLSv1.3 constants.jsing3-40/+47
2020-04-19Provide TLSv1.3 cipher suite aliases to match the names used in RFC 8446.jsing1-2/+25
2020-04-18Fix wrapping/indentation.jsing1-4/+3
2020-04-18Expose the peer ephemeral public key used for TLSv1.3 key exchange.jsing5-36/+79
2020-04-18Tweak previous active cipher suite code.jsing1-6/+5
2020-04-18Allow more key share groups for TLSv1.3.jsing1-21/+12
2020-04-17Only include TLSv1.3 cipher suites if there are active cipher suites.jsing1-2/+10
2020-04-17Generate client key share using our preferred group.jsing4-25/+37
2020-04-14Update in several respects:schwarze1-13/+11
2020-04-14add the missing sentence "LibreSSL no longer provides any suchschwarze1-2/+3
2020-04-14Delete the three sentences listing the ciphers currently includedschwarze1-15/+2
2020-04-11Document the TLSv1.3 control word, update the description of theschwarze1-4/+30
2020-04-09Include TLSv1.3 cipher suites unless cipher string references TLSv1.3.jsing1-6/+19
2020-04-09Tidy line wrapping and remove an extra blank line.jsing1-4/+3
2020-04-09ssl_aes_is_accelerated() returns a boolean - treat it as such, rather thanjsing1-2/+2
2020-04-08Ensure legacy session ID is persistent during client TLS session.jsing1-9/+14
2020-04-06Send a zero-length session identifier if TLSv1.3 is not enabled.jsing1-4/+7
2020-03-30Void functions obviously do not return values; no need to elaborate.schwarze5-31/+10
2020-03-29Void functions obviously do not return values; no need to elaborate.schwarze1-5/+2
2020-03-16Consistently spell 'unsigned' as 'unsigned int', as style(9) seemstb7-44/+45
2020-03-16The RFC is clear (section 5.3) that sequence number should never wrap.tb1-5/+12
2020-03-13Remove dtls1_enc().jsing5-222/+11
2020-03-13Correct TLSv1.3 sequence number increment and wrapping check.jsing1-3/+3
2020-03-13Ensure that CBB_add_space() always provides zeroed memory.jsing1-1/+2
2020-03-12Use calloc() rather than malloc() when allocating initial CBB buffer.jsing1-4/+3
2020-03-12Use calloc() rather than malloc() when allocating buffers.jsing1-3/+3
2020-03-12Stop overloading the record type for padding length.jsing5-13/+10