|
| OPENSSL_COMPILE_ASSERT (SSL_R_TLSV1_ALERT_NO_RENEGOTIATION==SSL_AD_NO_RENEGOTIATION+SSL_AD_REASON_OFFSET, ssl_alert_reason_code_mismatch) |
|
int | SSL_library_init (void) |
|
SSL_CTX * | SSL_CTX_new (const SSL_METHOD *method) |
|
int | SSL_CTX_up_ref (SSL_CTX *ctx) |
|
void | SSL_CTX_free (SSL_CTX *ctx) |
|
SSL * | SSL_new (SSL_CTX *ctx) |
|
void | SSL_free (SSL *ssl) |
|
void | SSL_set_connect_state (SSL *ssl) |
|
void | SSL_set_accept_state (SSL *ssl) |
|
void | SSL_set0_rbio (SSL *ssl, BIO *rbio) |
|
void | SSL_set0_wbio (SSL *ssl, BIO *wbio) |
|
void | SSL_set_bio (SSL *ssl, BIO *rbio, BIO *wbio) |
|
BIO * | SSL_get_rbio (const SSL *ssl) |
|
BIO * | SSL_get_wbio (const SSL *ssl) |
|
int | SSL_do_handshake (SSL *ssl) |
|
int | SSL_connect (SSL *ssl) |
|
int | SSL_accept (SSL *ssl) |
|
int | SSL_read (SSL *ssl, void *buf, int num) |
|
int | SSL_peek (SSL *ssl, void *buf, int num) |
|
int | SSL_write (SSL *ssl, const void *buf, int num) |
|
int | SSL_shutdown (SSL *ssl) |
|
int | SSL_send_fatal_alert (SSL *ssl, uint8_t alert) |
|
int | SSL_get_error (const SSL *ssl, int ret_code) |
|
int | SSL_CTX_set_min_proto_version (SSL_CTX *ctx, uint16_t version) |
|
int | SSL_CTX_set_max_proto_version (SSL_CTX *ctx, uint16_t version) |
|
int | SSL_set_min_proto_version (SSL *ssl, uint16_t version) |
|
int | SSL_set_max_proto_version (SSL *ssl, uint16_t version) |
|
uint32_t | SSL_CTX_set_options (SSL_CTX *ctx, uint32_t options) |
|
uint32_t | SSL_CTX_clear_options (SSL_CTX *ctx, uint32_t options) |
|
uint32_t | SSL_CTX_get_options (const SSL_CTX *ctx) |
|
uint32_t | SSL_set_options (SSL *ssl, uint32_t options) |
|
uint32_t | SSL_clear_options (SSL *ssl, uint32_t options) |
|
uint32_t | SSL_get_options (const SSL *ssl) |
|
uint32_t | SSL_CTX_set_mode (SSL_CTX *ctx, uint32_t mode) |
|
uint32_t | SSL_CTX_clear_mode (SSL_CTX *ctx, uint32_t mode) |
|
uint32_t | SSL_CTX_get_mode (const SSL_CTX *ctx) |
|
uint32_t | SSL_set_mode (SSL *ssl, uint32_t mode) |
|
uint32_t | SSL_clear_mode (SSL *ssl, uint32_t mode) |
|
uint32_t | SSL_get_mode (const SSL *ssl) |
|
X509 * | SSL_get_peer_certificate (const SSL *ssl) |
|
| STACK_OF (X509) |
|
int | SSL_get_tls_unique (const SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out) |
|
int | SSL_CTX_set_session_id_context (SSL_CTX *ctx, const uint8_t *sid_ctx, unsigned sid_ctx_len) |
|
int | SSL_set_session_id_context (SSL *ssl, const uint8_t *sid_ctx, unsigned sid_ctx_len) |
|
int | SSL_CTX_set_purpose (SSL_CTX *ctx, int purpose) |
|
int | SSL_set_purpose (SSL *ssl, int purpose) |
|
int | SSL_CTX_set_trust (SSL_CTX *ctx, int trust) |
|
int | SSL_set_trust (SSL *ssl, int trust) |
|
int | SSL_CTX_set1_param (SSL_CTX *ctx, const X509_VERIFY_PARAM *param) |
|
int | SSL_set1_param (SSL *ssl, const X509_VERIFY_PARAM *param) |
|
void | ssl_cipher_preference_list_free (struct ssl_cipher_preference_list_st *cipher_list) |
|
X509_VERIFY_PARAM * | SSL_CTX_get0_param (SSL_CTX *ctx) |
|
X509_VERIFY_PARAM * | SSL_get0_param (SSL *ssl) |
|
void | SSL_certs_clear (SSL *ssl) |
|
int | SSL_get_fd (const SSL *ssl) |
|
int | SSL_get_rfd (const SSL *ssl) |
|
int | SSL_get_wfd (const SSL *ssl) |
|
int | SSL_set_fd (SSL *ssl, int fd) |
|
int | SSL_set_wfd (SSL *ssl, int fd) |
|
int | SSL_set_rfd (SSL *ssl, int fd) |
|
size_t | SSL_get_finished (const SSL *ssl, void *buf, size_t count) |
|
size_t | SSL_get_peer_finished (const SSL *ssl, void *buf, size_t count) |
|
int | SSL_get_verify_mode (const SSL *ssl) |
|
int | SSL_get_verify_depth (const SSL *ssl) |
|
int | SSL_get_extms_support (const SSL *ssl) |
|
int | SSL_CTX_get_verify_mode (const SSL_CTX *ctx) |
|
int | SSL_CTX_get_verify_depth (const SSL_CTX *ctx) |
|
void | SSL_set_verify (SSL *ssl, int mode, int(*callback)(int ok, X509_STORE_CTX *store_ctx)) |
|
void | SSL_set_verify_depth (SSL *ssl, int depth) |
|
int | SSL_CTX_get_read_ahead (const SSL_CTX *ctx) |
|
int | SSL_get_read_ahead (const SSL *ssl) |
|
void | SSL_CTX_set_read_ahead (SSL_CTX *ctx, int yes) |
|
void | SSL_set_read_ahead (SSL *ssl, int yes) |
|
int | SSL_pending (const SSL *ssl) |
|
int | SSL_CTX_check_private_key (const SSL_CTX *ctx) |
|
int | SSL_check_private_key (const SSL *ssl) |
|
long | SSL_get_default_timeout (const SSL *ssl) |
|
int | SSL_renegotiate (SSL *ssl) |
|
int | SSL_renegotiate_pending (SSL *ssl) |
|
int | SSL_total_renegotiations (const SSL *ssl) |
|
size_t | SSL_CTX_get_max_cert_list (const SSL_CTX *ctx) |
|
void | SSL_CTX_set_max_cert_list (SSL_CTX *ctx, size_t max_cert_list) |
|
size_t | SSL_get_max_cert_list (const SSL *ssl) |
|
void | SSL_set_max_cert_list (SSL *ssl, size_t max_cert_list) |
|
int | SSL_CTX_set_max_send_fragment (SSL_CTX *ctx, size_t max_send_fragment) |
|
int | SSL_set_max_send_fragment (SSL *ssl, size_t max_send_fragment) |
|
int | SSL_set_mtu (SSL *ssl, unsigned mtu) |
|
int | SSL_get_secure_renegotiation_support (const SSL *ssl) |
|
| LHASH_OF (SSL_SESSION) |
|
size_t | SSL_CTX_sess_number (const SSL_CTX *ctx) |
|
unsigned long | SSL_CTX_sess_set_cache_size (SSL_CTX *ctx, unsigned long size) |
|
unsigned long | SSL_CTX_sess_get_cache_size (const SSL_CTX *ctx) |
|
int | SSL_CTX_set_session_cache_mode (SSL_CTX *ctx, int mode) |
|
int | SSL_CTX_get_session_cache_mode (const SSL_CTX *ctx) |
|
int | SSL_CTX_get_tlsext_ticket_keys (SSL_CTX *ctx, void *out, size_t len) |
|
int | SSL_CTX_set_tlsext_ticket_keys (SSL_CTX *ctx, const void *in, size_t len) |
|
int | SSL_CTX_set_tlsext_ticket_key_cb (SSL_CTX *ctx, int(*callback)(SSL *ssl, uint8_t *key_name, uint8_t *iv, EVP_CIPHER_CTX *ctx, HMAC_CTX *hmac_ctx, int encrypt)) |
|
int | SSL_CTX_set1_curves (SSL_CTX *ctx, const int *curves, size_t curves_len) |
|
int | SSL_set1_curves (SSL *ssl, const int *curves, size_t curves_len) |
|
int | SSL_CTX_set1_curves_list (SSL_CTX *ctx, const char *curves) |
|
int | SSL_set1_curves_list (SSL *ssl, const char *curves) |
|
uint16_t | SSL_get_curve_id (const SSL *ssl) |
|
int | SSL_CTX_set_tmp_dh (SSL_CTX *ctx, const DH *dh) |
|
int | SSL_set_tmp_dh (SSL *ssl, const DH *dh) |
|
| STACK_OF (SSL_CIPHER) |
|
const char * | SSL_get_cipher_list (const SSL *ssl, int n) |
|
int | SSL_CTX_set_cipher_list (SSL_CTX *ctx, const char *str) |
|
int | SSL_CTX_set_cipher_list_tls10 (SSL_CTX *ctx, const char *str) |
|
int | SSL_CTX_set_cipher_list_tls11 (SSL_CTX *ctx, const char *str) |
|
int | SSL_set_cipher_list (SSL *ssl, const char *str) |
|
const char * | SSL_get_servername (const SSL *ssl, const int type) |
|
int | SSL_get_servername_type (const SSL *ssl) |
|
void | SSL_CTX_enable_signed_cert_timestamps (SSL_CTX *ctx) |
|
int | SSL_enable_signed_cert_timestamps (SSL *ssl) |
|
void | SSL_CTX_enable_ocsp_stapling (SSL_CTX *ctx) |
|
int | SSL_enable_ocsp_stapling (SSL *ssl) |
|
void | SSL_get0_signed_cert_timestamp_list (const SSL *ssl, const uint8_t **out, size_t *out_len) |
|
void | SSL_get0_ocsp_response (const SSL *ssl, const uint8_t **out, size_t *out_len) |
|
int | SSL_CTX_set_signed_cert_timestamp_list (SSL_CTX *ctx, const uint8_t *list, size_t list_len) |
|
int | SSL_CTX_set_ocsp_response (SSL_CTX *ctx, const uint8_t *response, size_t response_len) |
|
int | SSL_set_tlsext_host_name (SSL *ssl, const char *name) |
|
int | SSL_CTX_set_tlsext_servername_callback (SSL_CTX *ctx, int(*callback)(SSL *ssl, int *out_alert, void *arg)) |
|
int | SSL_CTX_set_tlsext_servername_arg (SSL_CTX *ctx, void *arg) |
|
int | SSL_select_next_proto (uint8_t **out, uint8_t *out_len, const uint8_t *server, unsigned server_len, const uint8_t *client, unsigned client_len) |
|
void | SSL_get0_next_proto_negotiated (const SSL *ssl, const uint8_t **out_data, unsigned *out_len) |
|
void | SSL_CTX_set_next_protos_advertised_cb (SSL_CTX *ctx, int(*cb)(SSL *ssl, const uint8_t **out, unsigned *out_len, void *arg), void *arg) |
|
void | SSL_CTX_set_next_proto_select_cb (SSL_CTX *ctx, int(*cb)(SSL *ssl, uint8_t **out, uint8_t *out_len, const uint8_t *in, unsigned in_len, void *arg), void *arg) |
|
int | SSL_CTX_set_alpn_protos (SSL_CTX *ctx, const uint8_t *protos, unsigned protos_len) |
|
int | SSL_set_alpn_protos (SSL *ssl, const uint8_t *protos, unsigned protos_len) |
|
void | SSL_CTX_set_alpn_select_cb (SSL_CTX *ctx, int(*cb)(SSL *ssl, const uint8_t **out, uint8_t *out_len, const uint8_t *in, unsigned in_len, void *arg), void *arg) |
|
void | SSL_get0_alpn_selected (const SSL *ssl, const uint8_t **out_data, unsigned *out_len) |
|
int | SSL_CTX_enable_tls_channel_id (SSL_CTX *ctx) |
|
int | SSL_enable_tls_channel_id (SSL *ssl) |
|
int | SSL_CTX_set1_tls_channel_id (SSL_CTX *ctx, EVP_PKEY *private_key) |
|
int | SSL_set1_tls_channel_id (SSL *ssl, EVP_PKEY *private_key) |
|
size_t | SSL_get_tls_channel_id (SSL *ssl, uint8_t *out, size_t max_out) |
|
void | SSL_CTX_set_cert_verify_callback (SSL_CTX *ctx, int(*cb)(X509_STORE_CTX *store_ctx, void *arg), void *arg) |
|
void | SSL_CTX_set_verify (SSL_CTX *ctx, int mode, int(*cb)(int, X509_STORE_CTX *)) |
|
void | SSL_CTX_set_verify_depth (SSL_CTX *ctx, int depth) |
|
void | SSL_CTX_set_cert_cb (SSL_CTX *ctx, int(*cb)(SSL *ssl, void *arg), void *arg) |
|
void | SSL_set_cert_cb (SSL *ssl, int(*cb)(SSL *ssl, void *arg), void *arg) |
|
size_t | SSL_get0_certificate_types (SSL *ssl, const uint8_t **out_types) |
|
void | ssl_get_compatible_server_ciphers (SSL *ssl, uint32_t *out_mask_k, uint32_t *out_mask_a) |
|
void | ssl_update_cache (SSL *ssl, int mode) |
|
const char * | SSL_get_version (const SSL *ssl) |
|
const char * | SSL_SESSION_get_version (const SSL_SESSION *session) |
|
X509 * | SSL_get_certificate (const SSL *ssl) |
|
EVP_PKEY * | SSL_get_privatekey (const SSL *ssl) |
|
X509 * | SSL_CTX_get0_certificate (const SSL_CTX *ctx) |
|
EVP_PKEY * | SSL_CTX_get0_privatekey (const SSL_CTX *ctx) |
|
const SSL_CIPHER * | SSL_get_current_cipher (const SSL *ssl) |
|
int | SSL_session_reused (const SSL *ssl) |
|
const COMP_METHOD * | SSL_get_current_compression (SSL *ssl) |
|
const COMP_METHOD * | SSL_get_current_expansion (SSL *ssl) |
|
int * | SSL_get_server_tmp_key (SSL *ssl, EVP_PKEY **out_key) |
|
int | ssl_is_wbio_buffered (const SSL *ssl) |
|
int | ssl_init_wbio_buffer (SSL *ssl) |
|
void | ssl_free_wbio_buffer (SSL *ssl) |
|
void | SSL_CTX_set_quiet_shutdown (SSL_CTX *ctx, int mode) |
|
int | SSL_CTX_get_quiet_shutdown (const SSL_CTX *ctx) |
|
void | SSL_set_quiet_shutdown (SSL *ssl, int mode) |
|
int | SSL_get_quiet_shutdown (const SSL *ssl) |
|
void | SSL_set_shutdown (SSL *ssl, int mode) |
|
int | SSL_get_shutdown (const SSL *ssl) |
|
int | SSL_version (const SSL *ssl) |
|
SSL_CTX * | SSL_get_SSL_CTX (const SSL *ssl) |
|
SSL_CTX * | SSL_set_SSL_CTX (SSL *ssl, SSL_CTX *ctx) |
|
int | SSL_CTX_set_default_verify_paths (SSL_CTX *ctx) |
|
int | SSL_CTX_load_verify_locations (SSL_CTX *ctx, const char *ca_file, const char *ca_dir) |
|
void | SSL_set_info_callback (SSL *ssl, void(*cb)(const SSL *ssl, int type, int value)) |
|
int | SSL_state (const SSL *ssl) |
|
void | SSL_set_state (SSL *ssl, int state) |
|
char * | SSL_get_shared_ciphers (const SSL *ssl, char *buf, int len) |
|
void | SSL_set_verify_result (SSL *ssl, long result) |
|
long | SSL_get_verify_result (const SSL *ssl) |
|
int | SSL_get_ex_new_index (long argl, void *argp, CRYPTO_EX_unused *unused, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |
|
int | SSL_set_ex_data (SSL *ssl, int idx, void *arg) |
|
void * | SSL_get_ex_data (const SSL *ssl, int idx) |
|
int | SSL_CTX_get_ex_new_index (long argl, void *argp, CRYPTO_EX_unused *unused, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |
|
int | SSL_CTX_set_ex_data (SSL_CTX *ctx, int idx, void *arg) |
|
void * | SSL_CTX_get_ex_data (const SSL_CTX *ctx, int idx) |
|
X509_STORE * | SSL_CTX_get_cert_store (const SSL_CTX *ctx) |
|
void | SSL_CTX_set_cert_store (SSL_CTX *ctx, X509_STORE *store) |
|
int | SSL_want (const SSL *ssl) |
|
void | SSL_CTX_set_tmp_rsa_callback (SSL_CTX *ctx, RSA *(*cb)(SSL *ssl, int is_export, int keylength)) |
|
void | SSL_set_tmp_rsa_callback (SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export, int keylength)) |
|
void | SSL_CTX_set_tmp_dh_callback (SSL_CTX *ctx, DH *(*callback)(SSL *ssl, int is_export, int keylength)) |
|
void | SSL_set_tmp_dh_callback (SSL *ssl, DH *(*callback)(SSL *ssl, int is_export, int keylength)) |
|
unsigned | SSL_get_dhe_group_size (const SSL *ssl) |
|
int | SSL_CTX_use_psk_identity_hint (SSL_CTX *ctx, const char *identity_hint) |
|
int | SSL_use_psk_identity_hint (SSL *ssl, const char *identity_hint) |
|
const char * | SSL_get_psk_identity_hint (const SSL *ssl) |
|
const char * | SSL_get_psk_identity (const SSL *ssl) |
|
void | SSL_set_psk_client_callback (SSL *ssl, unsigned(*cb)(SSL *ssl, const char *hint, char *identity, unsigned max_identity_len, uint8_t *psk, unsigned max_psk_len)) |
|
void | SSL_CTX_set_psk_client_callback (SSL_CTX *ctx, unsigned(*cb)(SSL *ssl, const char *hint, char *identity, unsigned max_identity_len, uint8_t *psk, unsigned max_psk_len)) |
|
void | SSL_set_psk_server_callback (SSL *ssl, unsigned(*cb)(SSL *ssl, const char *identity, uint8_t *psk, unsigned max_psk_len)) |
|
void | SSL_CTX_set_psk_server_callback (SSL_CTX *ctx, unsigned(*cb)(SSL *ssl, const char *identity, uint8_t *psk, unsigned max_psk_len)) |
|
void | SSL_CTX_set_msg_callback (SSL_CTX *ctx, void(*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)) |
|
void | SSL_CTX_set_msg_callback_arg (SSL_CTX *ctx, void *arg) |
|
void | SSL_set_msg_callback (SSL *ssl, void(*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)) |
|
void | SSL_set_msg_callback_arg (SSL *ssl, void *arg) |
|
void | SSL_CTX_set_keylog_callback (SSL_CTX *ctx, void(*cb)(const SSL *ssl, const char *line)) |
|
void | SSL_CTX_set_current_time_cb (SSL_CTX *ctx, void(*cb)(const SSL *ssl, struct timeval *out_clock)) |
|
int | ssl_log_rsa_client_key_exchange (const SSL *ssl, const uint8_t *encrypted_premaster, size_t encrypted_premaster_len, const uint8_t *premaster, size_t premaster_len) |
|
int | ssl_log_secret (const SSL *ssl, const char *label, const uint8_t *secret, size_t secret_len) |
|
int | SSL_is_init_finished (const SSL *ssl) |
|
int | SSL_in_init (const SSL *ssl) |
|
int | SSL_in_false_start (const SSL *ssl) |
|
int | SSL_cutthrough_complete (const SSL *ssl) |
|
void | SSL_get_structure_sizes (size_t *ssl_size, size_t *ssl_ctx_size, size_t *ssl_session_size) |
|
int | ssl3_can_false_start (const SSL *ssl) |
|
const SSL3_ENC_METHOD * | ssl3_get_enc_method (uint16_t version) |
|
int | ssl_get_version_range (const SSL *ssl, uint16_t *out_min_version, uint16_t *out_max_version) |
|
uint16_t | ssl3_protocol_version (const SSL *ssl) |
|
int | SSL_is_server (const SSL *ssl) |
|
int | SSL_is_dtls (const SSL *ssl) |
|
void | SSL_CTX_set_select_certificate_cb (SSL_CTX *ctx, int(*cb)(const struct ssl_early_callback_ctx *)) |
|
void | SSL_CTX_set_dos_protection_cb (SSL_CTX *ctx, int(*cb)(const struct ssl_early_callback_ctx *)) |
|
void | SSL_set_renegotiate_mode (SSL *ssl, enum ssl_renegotiate_mode_t mode) |
|
void | SSL_set_reject_peer_renegotiations (SSL *ssl, int reject) |
|
int | SSL_get_ivs (const SSL *ssl, const uint8_t **out_read_iv, const uint8_t **out_write_iv, size_t *out_iv_len) |
|
uint64_t | SSL_get_read_sequence (const SSL *ssl) |
|
uint64_t | SSL_get_write_sequence (const SSL *ssl) |
|
uint16_t | SSL_get_peer_signature_algorithm (const SSL *ssl) |
|
size_t | SSL_get_client_random (const SSL *ssl, uint8_t *out, size_t max_out) |
|
size_t | SSL_get_server_random (const SSL *ssl, uint8_t *out, size_t max_out) |
|
const SSL_CIPHER * | SSL_get_pending_cipher (const SSL *ssl) |
|
void | SSL_CTX_set_retain_only_sha256_of_client_certs (SSL_CTX *ctx, int enabled) |
|
void | SSL_CTX_set_grease_enabled (SSL_CTX *ctx, int enabled) |
|
int | SSL_clear (SSL *ssl) |
|
void | ssl_do_info_callback (const SSL *ssl, int type, int value) |
|
void | ssl_do_msg_callback (SSL *ssl, int is_write, int content_type, const void *buf, size_t len) |
|
int | SSL_CTX_sess_connect (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_connect_good (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_connect_renegotiate (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_accept (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_accept_renegotiate (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_accept_good (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_hits (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_cb_hits (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_misses (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_timeouts (const SSL_CTX *ctx) |
|
int | SSL_CTX_sess_cache_full (const SSL_CTX *ctx) |
|
int | SSL_num_renegotiations (const SSL *ssl) |
|
int | SSL_CTX_need_tmp_RSA (const SSL_CTX *ctx) |
|
int | SSL_need_tmp_RSA (const SSL *ssl) |
|
int | SSL_CTX_set_tmp_rsa (SSL_CTX *ctx, const RSA *rsa) |
|
int | SSL_set_tmp_rsa (SSL *ssl, const RSA *rsa) |
|
void | ERR_load_SSL_strings (void) |
|
void | SSL_load_error_strings (void) |
|
int | SSL_cache_hit (SSL *ssl) |
|
int | SSL_CTX_set_tmp_ecdh (SSL_CTX *ctx, const EC_KEY *ec_key) |
|
int | SSL_set_tmp_ecdh (SSL *ssl, const EC_KEY *ec_key) |
|
void | ssl_get_current_time (const SSL *ssl, struct timeval *out_clock) |
|
int | SSL_CTX_set_min_version (SSL_CTX *ctx, uint16_t version) |
|
int | SSL_CTX_set_max_version (SSL_CTX *ctx, uint16_t version) |
|
int | SSL_set_min_version (SSL *ssl, uint16_t version) |
|
int | SSL_set_max_version (SSL *ssl, uint16_t version) |
|