• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:SSL

163 OPENSSL_DECLARE_ERROR_REASON(SSL, UNKNOWN_PROTOCOL)
215 OPENSSL_PUT_ERROR(SSL, SSL_R_NULL_SSL_METHOD_PASSED); in SSL_CTX_new()
220 OPENSSL_PUT_ERROR(SSL, SSL_R_X509_VERIFICATION_SETUP_PROBLEMS); in SSL_CTX_new()
263 OPENSSL_PUT_ERROR(SSL, SSL_R_LIBRARY_HAS_NO_CIPHERS); in SSL_CTX_new()
298 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in SSL_CTX_new()
346 SSL *SSL_new(SSL_CTX *ctx) { in SSL_new()
348 OPENSSL_PUT_ERROR(SSL, SSL_R_NULL_SSL_CTX); in SSL_new()
352 OPENSSL_PUT_ERROR(SSL, SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION); in SSL_new()
356 SSL *ssl = (SSL *)OPENSSL_malloc(sizeof(SSL)); in SSL_new()
360 memset(ssl, 0, sizeof(SSL)); in SSL_new()
451 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in SSL_new()
456 void SSL_free(SSL *ssl) { in SSL_free()
511 void SSL_set_connect_state(SSL *ssl) { in SSL_set_connect_state()
520 void SSL_set_accept_state(SSL *ssl) { in SSL_set_accept_state()
529 void SSL_set_bio(SSL *ssl, BIO *rbio, BIO *wbio) { in SSL_set_bio()
548 BIO *SSL_get_rbio(const SSL *ssl) { return ssl->rbio; } in SSL_get_rbio()
550 BIO *SSL_get_wbio(const SSL *ssl) { return ssl->wbio; } in SSL_get_wbio()
552 int SSL_do_handshake(SSL *ssl) { in SSL_do_handshake()
554 OPENSSL_PUT_ERROR(SSL, SSL_R_CONNECTION_TYPE_NOT_SET); in SSL_do_handshake()
565 int SSL_connect(SSL *ssl) { in SSL_connect()
572 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in SSL_connect()
579 int SSL_accept(SSL *ssl) { in SSL_accept()
586 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in SSL_accept()
593 int SSL_read(SSL *ssl, void *buf, int num) { in SSL_read()
595 OPENSSL_PUT_ERROR(SSL, SSL_R_UNINITIALIZED); in SSL_read()
608 int SSL_peek(SSL *ssl, void *buf, int num) { in SSL_peek()
610 OPENSSL_PUT_ERROR(SSL, SSL_R_UNINITIALIZED); in SSL_peek()
622 int SSL_write(SSL *ssl, const void *buf, int num) { in SSL_write()
624 OPENSSL_PUT_ERROR(SSL, SSL_R_UNINITIALIZED); in SSL_write()
630 OPENSSL_PUT_ERROR(SSL, SSL_R_PROTOCOL_IS_SHUTDOWN); in SSL_write()
638 int SSL_shutdown(SSL *ssl) { in SSL_shutdown()
645 OPENSSL_PUT_ERROR(SSL, SSL_R_UNINITIALIZED); in SSL_shutdown()
693 int SSL_get_error(const SSL *ssl, int ret_code) { in SSL_get_error()
810 void SSL_set_min_version(SSL *ssl, uint16_t version) { in SSL_set_min_version()
814 void SSL_set_max_version(SSL *ssl, uint16_t version) { in SSL_set_max_version()
830 uint32_t SSL_set_options(SSL *ssl, uint32_t options) { in SSL_set_options()
835 uint32_t SSL_clear_options(SSL *ssl, uint32_t options) { in SSL_clear_options()
840 uint32_t SSL_get_options(const SSL *ssl) { return ssl->options; } in SSL_get_options()
854 uint32_t SSL_set_mode(SSL *ssl, uint32_t mode) { in SSL_set_mode()
859 uint32_t SSL_clear_mode(SSL *ssl, uint32_t mode) { in SSL_clear_mode()
864 uint32_t SSL_get_mode(const SSL *ssl) { return ssl->mode; } in SSL_get_mode()
866 X509 *SSL_get_peer_certificate(const SSL *ssl) { in SSL_get_peer_certificate()
873 STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *ssl) { in STACK_OF()
880 int SSL_get_tls_unique(const SSL *ssl, uint8_t *out, size_t *out_len, in SSL_get_tls_unique()
918 OPENSSL_PUT_ERROR(SSL, SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG); in SSL_CTX_set_session_id_context()
927 int SSL_set_session_id_context(SSL *ssl, const uint8_t *sid_ctx, in SSL_set_session_id_context()
930 OPENSSL_PUT_ERROR(SSL, SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG); in SSL_set_session_id_context()
943 int SSL_set_purpose(SSL *ssl, int purpose) { in SSL_set_purpose()
951 int SSL_set_trust(SSL *ssl, int trust) { in SSL_set_trust()
959 int SSL_set1_param(SSL *ssl, const X509_VERIFY_PARAM *param) { in SSL_set1_param()
975 X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl) { return ssl->param; } in SSL_get0_param()
977 void SSL_certs_clear(SSL *ssl) { ssl_cert_clear_certs(ssl->cert); } in SSL_certs_clear()
979 int SSL_get_fd(const SSL *ssl) { return SSL_get_rfd(ssl); } in SSL_get_fd()
981 int SSL_get_rfd(const SSL *ssl) { in SSL_get_rfd()
990 int SSL_get_wfd(const SSL *ssl) { in SSL_get_wfd()
999 int SSL_set_fd(SSL *ssl, int fd) { in SSL_set_fd()
1002 OPENSSL_PUT_ERROR(SSL, ERR_R_BUF_LIB); in SSL_set_fd()
1010 int SSL_set_wfd(SSL *ssl, int fd) { in SSL_set_wfd()
1016 OPENSSL_PUT_ERROR(SSL, ERR_R_BUF_LIB); in SSL_set_wfd()
1028 int SSL_set_rfd(SSL *ssl, int fd) { in SSL_set_rfd()
1033 OPENSSL_PUT_ERROR(SSL, ERR_R_BUF_LIB); in SSL_set_rfd()
1044 size_t SSL_get_finished(const SSL *ssl, void *buf, size_t count) { in SSL_get_finished()
1058 size_t SSL_get_peer_finished(const SSL *ssl, void *buf, size_t count) { in SSL_get_peer_finished()
1072 int SSL_get_verify_mode(const SSL *ssl) { return ssl->verify_mode; } in SSL_get_verify_mode()
1074 int SSL_get_verify_depth(const SSL *ssl) { in SSL_get_verify_depth()
1078 int SSL_get_extms_support(const SSL *ssl) { in SSL_get_extms_support()
1082 int (*SSL_get_verify_callback(const SSL *ssl))(int, X509_STORE_CTX *) { in SSL_get_verify_callback()
1097 void SSL_set_verify(SSL *ssl, int mode, in SSL_set_verify()
1105 void SSL_set_verify_depth(SSL *ssl, int depth) { in SSL_set_verify_depth()
1111 int SSL_get_read_ahead(const SSL *ssl) { return 0; } in SSL_get_read_ahead()
1115 void SSL_set_read_ahead(SSL *ssl, int yes) { } in SSL_set_read_ahead()
1117 int SSL_pending(const SSL *ssl) { in SSL_pending()
1127 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_CERTIFICATE_ASSIGNED); in SSL_CTX_check_private_key()
1132 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_PRIVATE_KEY_ASSIGNED); in SSL_CTX_check_private_key()
1140 int SSL_check_private_key(const SSL *ssl) { in SSL_check_private_key()
1142 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_CERTIFICATE_ASSIGNED); in SSL_check_private_key()
1147 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_PRIVATE_KEY_ASSIGNED); in SSL_check_private_key()
1154 long SSL_get_default_timeout(const SSL *ssl) { in SSL_get_default_timeout()
1158 int SSL_renegotiate(SSL *ssl) { in SSL_renegotiate()
1160 OPENSSL_PUT_ERROR(SSL, ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED); in SSL_renegotiate()
1164 int SSL_renegotiate_pending(SSL *ssl) { in SSL_renegotiate_pending()
1179 size_t SSL_get_max_cert_list(const SSL *ssl) { in SSL_get_max_cert_list()
1183 void SSL_set_max_cert_list(SSL *ssl, size_t max_cert_list) { in SSL_set_max_cert_list()
1200 void SSL_set_max_send_fragment(SSL *ssl, size_t max_send_fragment) { in SSL_set_max_send_fragment()
1210 int SSL_set_mtu(SSL *ssl, unsigned mtu) { in SSL_set_mtu()
1218 int SSL_get_secure_renegotiation_support(const SSL *ssl) { in SSL_get_secure_renegotiation_support()
1248 STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *ssl) { in STACK_OF()
1276 STACK_OF(SSL_CIPHER) *ssl_get_ciphers_by_id(SSL *ssl) { in STACK_OF()
1292 const char *SSL_get_cipher_list(const SSL *ssl, int n) { in SSL_get_cipher_list()
1322 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_CIPHER_MATCH); in SSL_CTX_set_cipher_list()
1338 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_CIPHER_MATCH); in SSL_CTX_set_cipher_list_tls10()
1354 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_CIPHER_MATCH); in SSL_CTX_set_cipher_list_tls11()
1361 int SSL_set_cipher_list(SSL *ssl, const char *str) { in SSL_set_cipher_list()
1370 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_CIPHER_MATCH); in SSL_set_cipher_list()
1377 STACK_OF(SSL_CIPHER) *ssl_bytes_to_cipher_list(SSL *ssl, const CBS *cbs) { in STACK_OF()
1387 OPENSSL_PUT_ERROR(SSL, SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST); in STACK_OF()
1393 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in STACK_OF()
1401 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in STACK_OF()
1409 OPENSSL_PUT_ERROR(SSL, SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING); in STACK_OF()
1422 OPENSSL_PUT_ERROR(SSL, SSL_R_INAPPROPRIATE_FALLBACK); in STACK_OF()
1431 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in STACK_OF()
1443 const char *SSL_get_servername(const SSL *ssl, const int type) { in SSL_get_servername()
1460 int SSL_get_servername_type(const SSL *ssl) { in SSL_get_servername_type()
1472 int SSL_enable_signed_cert_timestamps(SSL *ssl) { in SSL_enable_signed_cert_timestamps()
1481 int SSL_enable_ocsp_stapling(SSL *ssl) { in SSL_enable_ocsp_stapling()
1486 void SSL_get0_signed_cert_timestamp_list(const SSL *ssl, const uint8_t **out, in SSL_get0_signed_cert_timestamp_list()
1500 void SSL_get0_ocsp_response(const SSL *ssl, const uint8_t **out, in SSL_get0_ocsp_response()
1575 void SSL_get0_next_proto_negotiated(const SSL *ssl, const uint8_t **out_data, in SSL_get0_next_proto_negotiated()
1587 int (*cb)(SSL *ssl, const uint8_t **out, unsigned *out_len, void *arg), in SSL_CTX_set_next_protos_advertised_cb()
1594 SSL_CTX *ctx, int (*cb)(SSL *ssl, uint8_t **out, uint8_t *out_len, in SSL_CTX_set_next_proto_select_cb()
1613 int SSL_set_alpn_protos(SSL *ssl, const uint8_t *protos, unsigned protos_len) { in SSL_set_alpn_protos()
1625 int (*cb)(SSL *ssl, const uint8_t **out, in SSL_CTX_set_alpn_select_cb()
1633 void SSL_get0_alpn_selected(const SSL *ssl, const uint8_t **out_data, in SSL_get0_alpn_selected()
1646 int SSL_export_keying_material(SSL *ssl, uint8_t *out, size_t out_len, in SSL_export_keying_material()
1676 void SSL_CTX_set_cert_cb(SSL_CTX *ctx, int (*cb)(SSL *ssl, void *arg), in SSL_CTX_set_cert_cb()
1681 void SSL_set_cert_cb(SSL *ssl, int (*cb)(SSL *ssl, void *arg), void *arg) { in SSL_set_cert_cb()
1685 void ssl_get_compatible_server_ciphers(SSL *ssl, uint32_t *out_mask_k, in ssl_get_compatible_server_ciphers()
1748 void ssl_update_cache(SSL *ssl, int mode) { in ssl_update_cache()
1817 const char *SSL_get_version(const SSL *ssl) { in SSL_get_version()
1825 void ssl_clear_cipher_ctx(SSL *ssl) { in ssl_clear_cipher_ctx()
1832 X509 *SSL_get_certificate(const SSL *ssl) { in SSL_get_certificate()
1840 EVP_PKEY *SSL_get_privatekey(const SSL *ssl) { in SSL_get_privatekey()
1864 const SSL_CIPHER *SSL_get_current_cipher(const SSL *ssl) { in SSL_get_current_cipher()
1871 const COMP_METHOD *SSL_get_current_compression(SSL *ssl) { return NULL; } in SSL_get_current_compression()
1873 const COMP_METHOD *SSL_get_current_expansion(SSL *ssl) { return NULL; } in SSL_get_current_expansion()
1875 int ssl_init_wbio_buffer(SSL *ssl, int push) { in ssl_init_wbio_buffer()
1893 OPENSSL_PUT_ERROR(SSL, ERR_R_BUF_LIB); in ssl_init_wbio_buffer()
1910 void ssl_free_wbio_buffer(SSL *ssl) { in ssl_free_wbio_buffer()
1932 void SSL_set_quiet_shutdown(SSL *ssl, int mode) { in SSL_set_quiet_shutdown()
1936 int SSL_get_quiet_shutdown(const SSL *ssl) { return ssl->quiet_shutdown; } in SSL_get_quiet_shutdown()
1938 void SSL_set_shutdown(SSL *ssl, int mode) { in SSL_set_shutdown()
1946 int SSL_get_shutdown(const SSL *ssl) { return ssl->shutdown; } in SSL_get_shutdown()
1948 int SSL_version(const SSL *ssl) { return ssl->version; } in SSL_version()
1950 SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl) { return ssl->ctx; } in SSL_get_SSL_CTX()
1952 SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx) { in SSL_set_SSL_CTX()
1984 void SSL_set_info_callback(SSL *ssl, in SSL_set_info_callback()
1985 void (*cb)(const SSL *ssl, int type, int value)) { in SSL_set_info_callback()
1989 void (*SSL_get_info_callback(const SSL *ssl))(const SSL *ssl, int type, in SSL_get_info_callback()
1994 int SSL_state(const SSL *ssl) { return ssl->state; } in SSL_state()
1996 void SSL_set_state(SSL *ssl, int state) { } in SSL_set_state()
1998 void SSL_set_verify_result(SSL *ssl, long result) { in SSL_set_verify_result()
2002 long SSL_get_verify_result(const SSL *ssl) { return ssl->verify_result; } in SSL_get_verify_result()
2014 int SSL_set_ex_data(SSL *ssl, int idx, void *arg) { in SSL_set_ex_data()
2018 void *SSL_get_ex_data(const SSL *ssl, int idx) { in SSL_get_ex_data()
2050 int SSL_want(const SSL *ssl) { return ssl->rwstate; } in SSL_want()
2053 RSA *(*cb)(SSL *ssl, int is_export, in SSL_CTX_set_tmp_rsa_callback()
2057 void SSL_set_tmp_rsa_callback(SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export, in SSL_set_tmp_rsa_callback()
2062 DH *(*callback)(SSL *ssl, int is_export, in SSL_CTX_set_tmp_dh_callback()
2067 void SSL_set_tmp_dh_callback(SSL *ssl, DH *(*callback)(SSL *ssl, int is_export, in SSL_set_tmp_dh_callback()
2074 OPENSSL_PUT_ERROR(SSL, SSL_R_DATA_LENGTH_TOO_LONG); in SSL_CTX_use_psk_identity_hint()
2092 int SSL_use_psk_identity_hint(SSL *ssl, const char *identity_hint) { in SSL_use_psk_identity_hint()
2098 OPENSSL_PUT_ERROR(SSL, SSL_R_DATA_LENGTH_TOO_LONG); in SSL_use_psk_identity_hint()
2116 const char *SSL_get_psk_identity_hint(const SSL *ssl) { in SSL_get_psk_identity_hint()
2123 const char *SSL_get_psk_identity(const SSL *ssl) { in SSL_get_psk_identity()
2132 SSL *ssl, unsigned (*cb)(SSL *ssl, const char *hint, char *identity, in SSL_set_psk_client_callback()
2139 SSL_CTX *ctx, unsigned (*cb)(SSL *ssl, const char *hint, char *identity, in SSL_CTX_set_psk_client_callback()
2146 SSL *ssl, unsigned (*cb)(SSL *ssl, const char *identity, uint8_t *psk, in SSL_set_psk_server_callback()
2152 SSL_CTX *ctx, unsigned (*cb)(SSL *ssl, const char *identity, in SSL_CTX_set_psk_server_callback()
2160 size_t len, SSL *ssl, void *arg)) { in SSL_CTX_set_msg_callback()
2168 void SSL_set_msg_callback(SSL *ssl, in SSL_set_msg_callback()
2170 const void *buf, size_t len, SSL *ssl, in SSL_set_msg_callback()
2175 void SSL_set_msg_callback_arg(SSL *ssl, void *arg) { in SSL_set_msg_callback_arg()
2180 void (*cb)(const SSL *ssl, const char *line)) { in SSL_CTX_set_keylog_callback()
2201 int ssl_log_rsa_client_key_exchange(const SSL *ssl, in ssl_log_rsa_client_key_exchange()
2211 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl_log_rsa_client_key_exchange()
2236 int ssl_log_master_secret(const SSL *ssl, const uint8_t *client_random, in ssl_log_master_secret()
2244 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl_log_master_secret()
2267 int SSL_is_init_finished(const SSL *ssl) { in SSL_is_init_finished()
2271 int SSL_in_init(const SSL *ssl) { in SSL_in_init()
2275 int SSL_in_false_start(const SSL *ssl) { in SSL_in_false_start()
2279 int SSL_cutthrough_complete(const SSL *ssl) { in SSL_cutthrough_complete()
2285 *ssl_size = sizeof(SSL); in SSL_get_structure_sizes()
2290 int ssl3_can_false_start(const SSL *ssl) { in ssl3_can_false_start()
2323 uint16_t ssl3_get_max_server_version(const SSL *ssl) { in ssl3_get_max_server_version()
2354 uint16_t ssl3_get_mutual_version(SSL *ssl, uint16_t client_version) { in ssl3_get_mutual_version()
2404 uint16_t ssl3_get_max_client_version(SSL *ssl) { in ssl3_get_max_client_version()
2452 int ssl3_is_version_enabled(SSL *ssl, uint16_t version) { in ssl3_is_version_enabled()
2498 uint16_t ssl3_version_from_wire(SSL *ssl, uint16_t wire_version) { in ssl3_version_from_wire()
2519 int SSL_cache_hit(SSL *ssl) { return SSL_session_reused(ssl); } in SSL_cache_hit()
2521 int SSL_is_server(SSL *ssl) { return ssl->server; } in SSL_is_server()
2533 void SSL_set_renegotiate_mode(SSL *ssl, enum ssl_renegotiate_mode_t mode) { in SSL_set_renegotiate_mode()
2537 void SSL_set_reject_peer_renegotiations(SSL *ssl, int reject) { in SSL_set_reject_peer_renegotiations()
2542 int SSL_get_rc4_state(const SSL *ssl, const RC4_KEY **read_key, in SSL_get_rc4_state()
2552 int SSL_get_ivs(const SSL *ssl, const uint8_t **out_read_iv, in SSL_get_ivs()
2569 uint8_t SSL_get_server_key_exchange_hash(const SSL *ssl) { in SSL_get_server_key_exchange_hash()
2573 int SSL_clear(SSL *ssl) { in SSL_clear()
2575 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_METHOD_SPECIFIED); in SSL_clear()