summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_legacy.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Restore SSL_shutdown() two step sequence.jsing2024-01-301-1/+3
* Rework tls13_legacy_shutdown() to match the legacy stack behaviour.jsing2024-01-271-18/+19
* Make tls13_legacy_return_code() static.jsing2024-01-271-2/+2
* Switch to legacy method late in tls13_use_legacy_stack()tb2023-11-281-3/+7
* Make internal header file names consistenttb2022-11-261-2/+2
* Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.jsing2022-10-021-36/+36
* Pass SSL pointer to tls13_ctx_new().jsing2022-07-171-11/+3
* Handle zero byte reads/writes that trigger handshakes in the TLSv1.3 stack.jsing2022-02-061-1/+5
* Bye bye S3I.jsing2022-02-051-17/+17
* Fix another return 0 bug in SSL_shutdown()tb2022-01-251-6/+8
* Avoid an infinite loop in SSL_shutdown()tb2022-01-251-2/+4
* unifdef TLS13_USE_LEGACY_CLIENT_AUTHtb2021-12-161-9/+1
* Provide a way to determine our maximum legacy version.jsing2021-10-231-3/+3
* Implement flushing for TLSv1.3 handshakes.jsing2021-09-161-1/+25
* Call the info cb on connect/accept exit in TLSv1.3tb2021-09-141-3/+13
* Factor out the TLSv1.3 code that handles content from TLS records.jsing2021-09-041-2/+2
* Set message_size correctly when switching to the legacy stack.jsing2021-09-031-2/+2
* Ignore warning alert returns from servername callback in TLSv1.3tb2021-08-301-3/+7
* Merge SSL_METHOD_INTERNAL into SSL_METHOD.jsing2021-07-011-8/+8
* The state machine now takes care of setting the legacy state,tb2021-06-281-11/+1
* Move reuse_message, message_type, message_size and cert_verify into thejsing2021-04-191-4/+4
* Move the TLSv1.3 handshake struct inside the shared handshake struct.jsing2021-03-211-9/+9
* Only use TLS versions internally (rather than both TLS and DTLS versions).jsing2021-02-251-3/+3
* Rename two local variables ssl to s for consistencytb2021-01-071-4/+4
* whitespacetb2021-01-041-5/+5
* Only check BIO_should_read() on read and BIO_should_write() on write.jsing2020-11-031-5/+1
* SSL3_ENC_METHOD is just a flag word; merge it into SSL_METHOD_INTERNALguenther2020-10-111-5/+1
* Grow init_buf before stashing a handshake message for the legacy stack.jsing2020-10-111-1/+3
* Condense and simplify TLS methods.jsing2020-10-111-9/+9
* fix line wrappingtb2020-10-071-3/+2
* Include a TLS record header when switching to the legacy stack.jsing2020-10-071-9/+27
* Improve handling of BIO_read()/BIO_write() failures in the TLSv1.3 stack.jsing2020-09-131-1/+9
* Have ssl_init_wbio_buffer() push the buffering BIO rather than doing itjsing2020-07-301-5/+2
* Handle SSL_MODE_AUTO_RETRY being changed during a TLSv1.3 session.jsing2020-07-251-1/+4
* Dedup the use legacy stack code.jsing2020-07-141-56/+25
* Make tls13_legacy_shutdown() match ssl3_shutdown() semantics.jsing2020-06-241-21/+22
* Wire up the servername callback in the TLSv1.3 server.jsing2020-05-291-1/+27
* Add TLS13_ERR_NO_CERTIFICATE.jsing2020-05-161-1/+4
* Provide an alert sent record layer callback.jsing2020-05-111-3/+3
* Honour SSL_VERIFY_FAIL_IF_NO_PEER_CERT in the TLSv1.3 server.jsing2020-05-101-1/+4
* Provide alert defines for TLSv1.3 and use in the TLSv1.3 code.jsing2020-05-101-2/+2
* Move legacy stack interfacing functions into tls13_legacy.c.jsing2020-04-281-1/+190
* Remove the enc function pointers.jsing2020-03-101-2/+1
* Move the TLSv1.3 code that interfaces with the legacy APIs/stack into ajsing2020-02-151-0/+327