summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Provide SSL chain/cert chain APIs.jsing2019-04-041-1/+36
* Provide version agnostic DTLS methods.jsing2019-03-171-1/+5
* Add a re-implementation of SSL_get1_supported_ciphers().tb2019-01-221-1/+2
* Provide SSL_get_client_ciphers().tb2019-01-221-1/+2
* Add SSL_set1_host(), a thin wrapper around X509_VERIFY_PARAM_set1_host().tb2018-11-111-1/+2
* Add TLSv1.3 cipher suites (with appropriate guards).jsing2018-11-071-1/+4
* Add TLS1_3_VERSION and SSL_OP_NO_TLSv1_3 defines under guards.jsing2018-11-061-1/+6
* Let SSL_copy_session_id() return an int for error checking.tb2018-08-241-2/+2
* const for BIO_f_ssl(), the last const difference to OpenSSL in ourtb2018-05-011-2/+2
* Fix capitalization of data. Pointed out by jsing and forgotten intb2018-04-251-2/+2
* OpenSSL started adding const to functions all over the place. Make alltb2018-04-251-9/+9
* Nuke SSL_OP_TLS_ROLLBACK_BUG - this is a workaround for buggy clients fromjsing2018-04-111-6/+2
* Provide SSL_SESSION_set1_id()tb2018-03-201-1/+4
* Bring in compatibility for OpenSSL 1.1 style init functions.beck2018-03-171-1/+14
* Provide SSL_SESSION_get_ticket_lifetime_hint() andtb2018-03-171-1/+3
* Provide SSL_CTX_get_default_passwd_cb{,_userdata}()tb2018-03-171-1/+3
* SSL_SESSION_get_protocol_version() takes a const SSL_SESSION *.tb2018-03-171-2/+2
* Provide SSL_CIPHER_get_auth_nid(), SSL_CIPHER_get_cipher_nid(),jsing2018-03-171-1/+6
* Provide SSL_SESSION_get0_id_context().jsing2018-03-171-3/+5
* Provide SSL_CTX_get_min_proto_version and SSL_CTX_get_max_proto_versionjca2018-03-151-1/+11
* Provide macro versions of SSL_CTX_set_min/max_proto_version and friendsjca2018-03-031-1/+16
* Provide SSL_is_server().jsing2018-02-221-1/+2
* Provide SSL_up_ref().jsing2018-02-221-2/+3
* Provide SSL_CTX_get_ciphers().jsing2018-02-221-1/+2
* Provide SSL_SESSION_up_ref().jsing2018-02-221-2/+3
* Provide SSL_SESSION_get_protocol_version()tb2018-02-201-1/+2
* Provide SSL_SESSION_get_master_key()jsing2018-02-171-1/+3
* Provide SSL_get_client_random() and SSL_get_server_random()jsing2018-02-171-1/+4
* Provide SSL_CTX_get0_certificate()jsing2018-02-171-1/+2
* Provide SSL_CTX_get_tlsext_status_cb() and SSL_CTX_get_tlsext_status_arg().jsing2018-02-171-1/+3
* Provide SSL_CTX_up_ref().jsing2018-02-141-1/+2
* Provide SSL_CTX_get0_param() and SSL_get0_param().jsing2018-02-141-2/+3
* Bring back the NPN related symbols.jsing2017-08-301-2/+8
* Completely remove NPN remnants.jsing2017-08-281-8/+2
* Remove support for the TLS padding extension.jsing2017-08-131-4/+3
* Nuke SSL_OP_CRYPTOPRO_TLSEXT_BUG.jsing2017-08-131-9/+3
* Clean up the EC key/curve configuration handling.jsing2017-08-101-3/+2
* Move state from ssl->internal to the handshake structure.beck2017-05-071-7/+7
* Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.jsing2017-05-061-1/+10
* Define values for SSL_CTRL_SET_GROUPS{,_LIST} and wire them up to thejsing2017-02-051-14/+6
* Provide an SSL_OP_NO_CLIENT_RENEGOTIATION option that disallowsjsing2017-01-311-1/+3
* Limit the number of sequential empty records that we will processbeck2017-01-261-1/+2
* Remove a sess_cert reference from a comment in the public header.jsing2017-01-261-5/+2
* Provide defines for SSL_CTRL_SET_CURVES/SSL_CTRL_SET_CURVES_LIST for thingsjsing2017-01-251-1/+15
* Add support for setting the supported EC curves viajsing2017-01-241-1/+14
* unifdef OPENSSL_NO_BIO - we do not support this in any form.jsing2017-01-241-15/+1
* move default_passwd_cb and default_passwd_cb_userdata back intobeck2017-01-231-1/+12
* Move options and mode from SSL_CTX and SSL to internal, since these can bejsing2017-01-231-6/+3
* Split most of SSL_METHOD out into an internal variant, which is opaque.jsing2017-01-231-27/+7
* Remove ssl_ctrl, ssl_ctx_ctrl, ssl_callback_ctrl and ssl_ctx_callback_ctrljsing2017-01-231-5/+1