summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use a valid curve when constructing an EC_KEY that looks like X25519.jsing2019-10-041-2/+3
* Provide SSL chain/cert chain APIs.jsing2019-04-041-1/+113
* Defer sigalgs selection until the certificate is known.jsing2019-03-251-1/+5
* Rename tls1_handshake_hash*() to tls1_transcript_hash*().jsing2019-02-091-3/+3
* Set pointer variables in tls13 handshake to NULL on clearbeck2019-01-241-1/+5
* Add server side of versions, keyshare, and client and server of cookiebeck2019-01-241-1/+5
* move the extensions_seen into the handshake structbeck2019-01-241-1/+3
* revert previous, accidentally contained another diff in additionbeck2019-01-231-7/+1
* Modify sigalgs extension processing for TLS 1.3.beck2019-01-231-1/+7
* Ensure we free TLS 1.3 handshake state.jsing2019-01-211-6/+11
* Add client side of supported versions and keyshare extensions with basic regressbeck2019-01-181-1/+6
* Clean up and simplify the handshake transcript code.jsing2018-11-081-6/+3
* Stop pretending that a cert member in a SSL and SSL_CTX can be NULL.jsing2018-11-081-18/+1
* Add TLSv1.3 cipher suites (with appropriate guards).jsing2018-11-071-1/+55
* Rename the TLS Supported Elliptic Curves extension to Supported Groups.jsing2018-11-051-3/+3
* Clean up the code that checks if we can choose an EC cipher suite.jsing2018-11-051-2/+5
* Make more of libssl's record layer state internal.jsing2018-10-241-14/+14
* Drop SSL_CIPHER_ALGORITHM2_AEAD flag.jsing2018-09-061-14/+14
* Add some missing statics.jsing2018-08-271-3/+3
* Clean up handshake message start/finish functions.jsing2018-08-241-39/+3
* Remove the three remaining single DES cipher suites.jsing2018-06-021-49/+1
* Nuke SSL3_FLAGS_DELAY_CLIENT_FINISHED and SSL3_FLAGS_POP_BUFFER.jsing2018-04-071-47/+4
* Provide SSL_CTX_get_min_proto_version and SSL_CTX_get_max_proto_versionjca2018-03-151-1/+13
* Provide SSL_CTX_get_tlsext_status_cb() and SSL_CTX_get_tlsext_status_arg().jsing2018-02-171-1/+15
* Convert ssl3_put_cipher_by_char() to CBB.jsing2018-01-271-9/+26
* Convert ssl3_send_change_cipher_spec() to use CBB and make it handle DTLS,jsing2017-10-081-3/+9
* Annotate some API-side memory leaks for future resolution.jsing2017-09-251-1/+3
* ECDHE-RSA-DES-CBC3-SHA should not be marked HIGH.jsing2017-08-281-2/+2
* Remove the original (pre-IETF) chacha20-poly1305 cipher suites.jsing2017-08-281-52/+1
* Remove NPN support.jsing2017-08-121-5/+1
* Remove support for DSS/DSA, since we removed the cipher suites a whilejsing2017-08-121-5/+1
* Convert ssl3_send_certificate_request() to CBB.jsing2017-08-111-16/+25
* Clean up the EC key/curve configuration handling.jsing2017-08-101-44/+14
* Consistently return from each SSL/SSL_CTX control case, rather thanjsing2017-08-091-33/+27
* Split out the remaining SSL_CTX controls into individual functions.jsing2017-08-091-40/+88
* Start splitting out SSL_CTX controls into individual functions, so thatjsing2017-08-091-71/+92
* Be consistent and return from each SSL control case, rather than breakingjsing2017-08-091-18/+10
* Split out the remaining SSL controls into individual functions.jsing2017-08-091-46/+93
* Split more controls into individual functions.jsing2017-08-091-64/+91
* Start splitting out controls into individual functions, so that they canjsing2017-08-091-29/+63
* Remove unnecessary curly braces and unindent. Also add a few blank linesjsing2017-08-091-11/+13
* Fix conditionals for DH controls.jsing2017-08-091-3/+3
* Remove unused variable.jsing2017-07-151-3/+3
* Drop cipher suites with DSS authentication - there is no good reason tojsing2017-05-071-197/+1
* Move state from ssl->internal to the handshake structure.beck2017-05-071-3/+3
* Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck2017-05-061-3/+3
* Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.jsing2017-05-061-1/+21
* Use freezero() for the internal opaque structures, instead of the currentjsing2017-04-101-6/+3
* Use freezero() for X25519 keys - same result with more readable code.jsing2017-04-101-7/+3
* Remove the handshake digests and related code, replacing remaining usesjsing2017-03-101-3/+1