summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_lib.c
AgeCommit message (Expand)Author
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
2020-09-16Let SSL_CTX_get_ciphers(NULL) return NULL rather than crashIngo Schwarze
2020-09-15Cleanup/simplify SSL_set_ssl_method().Joel Sing
2020-09-14Move state initialisation from SSL_clear() to ssl3_clear().Joel Sing
2020-09-13Implement SSL_{CTX_,}set_ciphersuites().Joel Sing
2020-09-11Remove cipher_list_by_id.Joel Sing
2020-09-11Simplify SSL_get_ciphers().Joel Sing
2020-09-11Rename ssl_cipher_is_permitted()Joel Sing
2020-09-11Various ciphers related clean up.Joel Sing
2020-08-30Start replacing the existing TLSv1.2 record layer.Joel Sing
2020-08-11In SSL_new() just 'goto err' on allocation failure.Joel Sing
2020-07-14Revert the TLSv1.3 version switching fix/hack.Joel Sing
2020-07-07Remove some unnecessary function pointers from SSL_METHOD_INTERNAL.Joel Sing
2020-05-23Enable SSL_MODE_AUTO_RETRY by default.Joel Sing
2020-05-23fix a confusingly wrapped lineTheo Buehler
2020-05-21Make ssl_set_cert_masks() more consistent and closer to readable.Joel Sing