summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move verified_chain from SSL to SSL_HANDSHAKEtb2023-05-261-2/+4
* Randomize the order of TLS extensionstb2023-04-231-1/+6
* Make internal header file names consistenttb2022-11-261-3/+3
* Rewrite TLSv1.2 key exporter.jsing2022-11-071-10/+11
* Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.jsing2022-10-021-340/+331
* Provide a version of ssl_msg_callback() that takes a CBS.jsing2022-09-101-4/+12
* Provide the remaining QUIC API.jsing2022-08-211-1/+106
* Provide SSL_QUIC_METHOD.jsing2022-08-211-1/+24
* Ensure that SSL_{peek,read,write}() are not called if QUIC is in use.jsing2022-08-211-1/+16
* Deduplicate peer certificate chain processing code.jsing2022-08-171-5/+8
* Move cipher_id bsearch functions back to the bottom of the file.jsing2022-07-241-16/+16
* Copy alpn_client_proto_list using CBS in SSL_new()tb2022-07-201-12/+7
* Validate protocols in SSL{_CTX,}_set_alpn_protos()tb2022-07-201-1/+12
* Rewrite SSL{_CTX,}_set_alpn_protos() using CBStb2022-07-201-23/+15
* Provide SSL_is_quic()jsing2022-07-171-1/+7
* Stop using ssl{_ctx,}_security() outside of ssl_seclevel.ctb2022-07-021-3/+2
* Parse the @SECLEVEL=n annotation in cipher stringstb2022-06-291-5/+6
* Add support for sending QUIC transport parametersbeck2022-06-291-1/+29
* Also check the security level in SSL_get1_supported_cipherstb2022-06-291-2/+5
* Implement SSL_{CTX_}_{g,s}et_security_level(3)tb2022-06-281-1/+25
* Simplify SSL_do_handshake().jsing2022-03-181-7/+5
* Remove i <= 0 checks from SSL_get_error()jsing2022-02-061-15/+16
* Bye bye S3I.jsing2022-02-051-23/+23
* Use BIO_next/BIO_set_next in ssl_lib.ctb2022-01-141-3/+3
* Simplify SSL_get_peer_certificate()jsing2022-01-111-10/+8
* Rename 'peer' to 'peer_cert' in SSL_SESSION.jsing2022-01-111-2/+2
* Swap arguments to ssl_check_srvr_ecc_cert_and_alg()jsing2022-01-091-4/+4
* Merge SESS_CERT into SSL_SESSION.jsing2022-01-081-11/+5
* Rename CERT to SSL_CERT and CERT_PKEY to SSL_CERT_PKEY.jsing2022-01-081-13/+13
* Rename dh_tmp to dhe_params.jsing2022-01-071-3/+4
* Clean up and refactor server side DHE key exchange.jsing2021-12-041-38/+12
* Fix a strange check in the auto DH codepathtb2021-11-141-3/+5
* Replace <sys/limits.h> with <limits.h>bcook2021-11-081-2/+2
* libssl: stop reaching into the X509 struct and simplify some code bytb2021-10-311-18/+4
* Fold SSL_SESSION_INTERNAL back into SSL_SESSION.jsing2021-10-251-5/+5
* Add SSL_get0_verified_chain - needed by some new stuffbeck2021-10-231-1/+7
* Add new OpenSSL API SSL_CTX_set_num_tickets and friends.beck2021-10-231-1/+30
* Unhandroll X509_up_ref()tb2021-10-231-2/+2
* Add new OpenSSL api SSL_write_ex, SSL_read_ex and SSL_peek_exbeck2021-10-231-1/+80
* Mop up enc_read_ctx and read_hash.jsing2021-10-231-15/+1
* Fold DTLS1_STATE_INTERNAL into DTLS1_STATE.jsing2021-10-231-2/+2
* Add SSL_CTX_set_keylog_callback and SSL_CTX_get_keylog_callbackbeck2021-10-231-1/+13
* Prepare to provide SSL_CTX_get0_privatekey()tb2021-09-101-1/+10
* Provide SSL_SESSION_is_resumable and SSL_set_psk_use_session_callback stubstb2021-09-081-1/+7
* Prepare to provide API stubs for PHAtb2021-09-081-1/+19
* Prepare to provide SSL_set0_rbio()tb2021-09-081-1/+8
* Refactor ssl_update_cache. This now matches the logic used for TLS 1.3beck2021-09-041-22/+106
* Clean up and simplify info and msg callbacks.jsing2021-08-301-7/+23
* Merge SSL_METHOD_INTERNAL into SSL_METHOD.jsing2021-07-011-31/+31
* Provide the ability to set the initial DTLS epoch value.jsing2021-06-191-4/+4