summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_lib.c
AgeCommit message (Expand)Author
2021-11-14Fix a strange check in the auto DH codepathTheo Buehler
2021-11-08Replace <sys/limits.h> with <limits.h>Brent Cook
2021-10-31libssl: stop reaching into the X509 struct and simplify some code byTheo Buehler
2021-10-25Fold SSL_SESSION_INTERNAL back into SSL_SESSION.Joel Sing
2021-10-23Add SSL_get0_verified_chain - needed by some new stuffBob Beck
2021-10-23Add new OpenSSL API SSL_CTX_set_num_tickets and friends.Bob Beck
2021-10-23Unhandroll X509_up_ref()Theo Buehler
2021-10-23Add new OpenSSL api SSL_write_ex, SSL_read_ex and SSL_peek_exBob Beck
2021-10-23Mop up enc_read_ctx and read_hash.Joel Sing
2021-10-23Fold DTLS1_STATE_INTERNAL into DTLS1_STATE.Joel Sing
2021-10-23Add SSL_CTX_set_keylog_callback and SSL_CTX_get_keylog_callbackBob Beck
2021-09-10Prepare to provide SSL_CTX_get0_privatekey()Theo Buehler
2021-09-08Provide SSL_SESSION_is_resumable and SSL_set_psk_use_session_callback stubsTheo Buehler
2021-09-08Prepare to provide API stubs for PHATheo Buehler
2021-09-08Prepare to provide SSL_set0_rbio()Theo Buehler
2021-09-04Refactor ssl_update_cache. This now matches the logic used for TLS 1.3Bob Beck
2021-08-30Clean up and simplify info and msg callbacks.Joel Sing
2021-07-01Merge SSL_METHOD_INTERNAL into SSL_METHOD.Joel Sing
2021-06-19Provide the ability to set the initial DTLS epoch value.Joel Sing
2021-06-11Indent all labels with a single space.Joel Sing
2021-05-16Make local header inclusion consistent.Joel Sing
2021-05-16Move DTLS structs/definitions/prototypes to dtls_locl.h.Joel Sing
2021-05-16Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*Joel Sing
2021-05-10Provide SSL_CTX_get_ssl_method(3)Theo Buehler
2021-03-29Remove pointless assignment in SSL_get0_alpn_selected().Joel Sing
2021-03-29Move finished and peer finished to the handshake struct.Joel Sing
2021-03-27Garbage collect s->internal->typeTheo Buehler
2021-03-24Rename new_cipher to cipher.Joel Sing
2021-03-02Fix misleading indentation in SSL_get_error()Theo Buehler
2021-02-27Move handling of cipher/hash based cipher suites into the new record layer.Joel Sing
2021-02-25Only use TLS versions internally (rather than both TLS and DTLS versions).Joel Sing
2021-02-20Rename f_err into fatal_err.Theo Buehler
2021-02-20Return a min/max version of zero if set to zero.Joel Sing
2021-02-20Handle DTLS1_2_VERSION in various places.Joel Sing
2021-02-08Remove bogus DTLS checks to disable ECC and OCSP.Joel Sing
2021-01-28Move AEAD handling into the new TLSv1.2 record layer.Joel Sing
2021-01-26zap a tabTheo Buehler
2021-01-26Prepare to provide SSL_set_hostflags()Theo Buehler
2021-01-26Move sequence numbers into the new TLSv1.2 record layer.Joel Sing
2021-01-09Align SSL_get_shared_ciphers() with OpenSSLTheo Buehler
2020-12-01Bring back *_client_method() structsTheo Buehler
2020-11-16Implement exporter for TLSv1.3.Joel Sing
2020-10-14Replace SSL_IS_DTLS with SSL_is_dtls().Joel Sing
2020-10-14Provide SSL_is_dtls().Joel Sing
2020-10-11Condense and simplify TLS methods.Joel Sing
2020-09-24Simplify the cleanup of init_buf via a ssl3_release_init_buffer() function.Joel Sing
2020-09-19Prepare to provide SSL_get0_peernameTheo Buehler
2020-09-19Prepare to provide stubbed out versions for reading/writing 0-RTT dataTheo Buehler
2020-09-19Prepare to provide SSL{,_CTX}_{get,set}_max_early_dataTheo Buehler
2020-09-18If ssl_cert_dup() fails in SSL_set_SSL_CTX(3), return failureIngo Schwarze