summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl.h
AgeCommit message (Expand)Author
2021-11-01Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this isTheo Buehler
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-23Add new OpenSSL api SSL_write_ex, SSL_read_ex and SSL_peek_exBob Beck
2021-10-23Add SSL_CTX_set_keylog_callback and SSL_CTX_get_keylog_callbackBob Beck
2021-10-15Move various structs from ssl.h/tls1.h to ssl_locl.h.Joel Sing
2021-09-14Avoid typedef redefinitionKinichiro Inoguchi
2021-09-10Move SSL_set0_rbio() outside of LIBRESSL_HAS_TLS1_3Theo Buehler
2021-09-10Expose SSL_R_NO_APPLICATION_PROTOCOL in ssl.hTheo Buehler
2021-09-10Expose SSL_CTRL_GET_TLSEXT_STATUS_REQ_TYPE in ssl.hTheo Buehler
2021-09-10Expose SSL_CTX_get0_privatekey() in ssl.hTheo Buehler
2021-09-10Make SSL opaqueTheo Buehler
2021-09-10Remove struct tls_session_ticket_ext_st and TLS_SESSION_TICKET_EXTTheo Buehler
2021-09-10Do not ignore SSL_TLSEXT_ERR_FATAL from the ALPN callbackTheo Buehler
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_get_tlsext_status_type()Theo Buehler
2021-09-08Prepare to provide SSL_set0_rbio()Theo Buehler
2021-06-30Prepare to provide SSL_get_signature_nid() and friends.Joel Sing
2021-06-30Move some structs from public to private headers.Joel Sing
2021-06-13Add SSL_AD_MISSING_EXTENSION.Joel Sing
2021-06-13Define SSL_AD_* as actual values.Joel Sing
2021-06-13Place obsolete alerts under #ifndef LIBRESSL_INTERNAL.Joel Sing
2021-05-16Absorb SSL_AEAD_CTX into struct tls12_record_protection.Joel Sing
2021-05-10Make SSL_CIPHER, SSL_CTX, SSL_SESSION, {DTLS1,SSL3}_STATETheo Buehler
2021-05-10Provide SSL_SESSION_get0_cipher(3)Theo Buehler
2021-05-10Provide SSL_CTX_get_ssl_method(3)Theo Buehler
2021-05-10Provide SSL_CIPHER_find(3)Theo Buehler
2021-03-31Expose various DTLSv1.2 specific functions and definesTheo Buehler
2021-03-31Expose SSL_set_hostflags(3) and SSL_get0_peername(3)Theo Buehler
2021-03-31Expose SSL_use_certificate_chain_file(3)Theo Buehler
2021-03-19Prepare to provide SSL_use_certificate_chain_file()Theo Buehler
2021-02-20Add DTLSv1.2 methods.Joel Sing
2021-02-20Add various public DTLS related defines.Joel Sing
2021-01-26Prepare to provide SSL_set_hostflags()Theo Buehler
2020-10-14Provide SSL_is_dtls().Joel Sing
2020-09-20Add guards around SSL_get0_peername that were accidentally omitted.Theo Buehler
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-19Prepare to provide SSL_SESSION_{set,get}_max_early_data()Theo Buehler
2020-09-17Prepare to provide SSL_get_peer_tmp_key().Joel Sing
2020-09-13Implement SSL_{CTX_,}set_ciphersuites().Joel Sing
2020-03-16Consistently spell 'unsigned' as 'unsigned int', as style(9) seemsTheo Buehler
2020-01-22Move guards from public to internal headers, and fix not use values.Bob Beck
2020-01-22Split the TLSv1.3 guards into separate client and server guards.Joel Sing
2020-01-21Provide SSL_R_UNKNOWN.Joel Sing
2020-01-02Revise SSL_CTX_get_extra_chain_certs() to match OpenSSL behaviour.Joel Sing
2019-04-04Provide SSL chain/cert chain APIs.Joel Sing