• Home
  • Raw
  • Download

Lines Matching refs:SSL

170 int SSL_clear(SSL *ssl) {  in SSL_clear()
172 OPENSSL_PUT_ERROR(SSL, SSL_clear, SSL_R_NO_METHOD_SPECIFIED); in SSL_clear()
243 SSL *SSL_new(SSL_CTX *ctx) { in SSL_new()
244 SSL *s; in SSL_new()
247 OPENSSL_PUT_ERROR(SSL, SSL_new, SSL_R_NULL_SSL_CTX); in SSL_new()
251 OPENSSL_PUT_ERROR(SSL, SSL_new, SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION); in SSL_new()
255 s = (SSL *)OPENSSL_malloc(sizeof(SSL)); in SSL_new()
259 memset(s, 0, sizeof(SSL)); in SSL_new()
361 OPENSSL_PUT_ERROR(SSL, SSL_new, ERR_R_MALLOC_FAILURE); in SSL_new()
369 OPENSSL_PUT_ERROR(SSL, SSL_CTX_set_session_id_context, in SSL_CTX_set_session_id_context()
379 int SSL_set_session_id_context(SSL *ssl, const uint8_t *sid_ctx, in SSL_set_session_id_context()
382 OPENSSL_PUT_ERROR(SSL, SSL_set_session_id_context, in SSL_set_session_id_context()
397 int SSL_set_generate_session_id(SSL *ssl, GEN_SESSION_CB cb) { in SSL_set_generate_session_id()
402 int SSL_has_matching_session_id(const SSL *ssl, const uint8_t *id, in SSL_has_matching_session_id()
429 int SSL_set_purpose(SSL *s, int purpose) { in SSL_set_purpose()
437 int SSL_set_trust(SSL *s, int trust) { in SSL_set_trust()
445 int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm) { in SSL_set1_param()
516 X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl) { return ssl->param; } in SSL_get0_param()
518 void SSL_certs_clear(SSL *s) { ssl_cert_clear_certs(s->cert); } in SSL_certs_clear()
520 void SSL_free(SSL *ssl) { in SSL_free()
576 void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio) { in SSL_set_bio()
595 BIO *SSL_get_rbio(const SSL *s) { return s->rbio; } in SSL_get_rbio()
597 BIO *SSL_get_wbio(const SSL *s) { return s->wbio; } in SSL_get_wbio()
599 int SSL_get_fd(const SSL *s) { return SSL_get_rfd(s); } in SSL_get_fd()
601 int SSL_get_rfd(const SSL *s) { in SSL_get_rfd()
613 int SSL_get_wfd(const SSL *s) { in SSL_get_wfd()
626 int SSL_set_fd(SSL *s, int fd) { in SSL_set_fd()
633 OPENSSL_PUT_ERROR(SSL, SSL_set_fd, ERR_R_BUF_LIB); in SSL_set_fd()
644 int SSL_set_wfd(SSL *s, int fd) { in SSL_set_wfd()
653 OPENSSL_PUT_ERROR(SSL, SSL_set_wfd, ERR_R_BUF_LIB); in SSL_set_wfd()
668 int SSL_set_rfd(SSL *s, int fd) { in SSL_set_rfd()
677 OPENSSL_PUT_ERROR(SSL, SSL_set_rfd, ERR_R_BUF_LIB); in SSL_set_rfd()
692 size_t SSL_get_finished(const SSL *s, void *buf, size_t count) { in SSL_get_finished()
707 size_t SSL_get_peer_finished(const SSL *s, void *buf, size_t count) { in SSL_get_peer_finished()
721 int SSL_get_verify_mode(const SSL *s) { return s->verify_mode; } in SSL_get_verify_mode()
723 int SSL_get_verify_depth(const SSL *s) { in SSL_get_verify_depth()
727 int (*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *) { in SSL_get_verify_callback()
741 void SSL_set_verify(SSL *s, int mode, in SSL_set_verify()
749 void SSL_set_verify_depth(SSL *s, int depth) { in SSL_set_verify_depth()
755 int SSL_get_read_ahead(const SSL *s) { return 0; } in SSL_get_read_ahead()
759 void SSL_set_read_ahead(SSL *s, int yes) { } in SSL_set_read_ahead()
761 int SSL_pending(const SSL *s) { in SSL_pending()
770 X509 *SSL_get_peer_certificate(const SSL *s) { in SSL_get_peer_certificate()
786 STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s) { in STACK_OF()
803 OPENSSL_PUT_ERROR(SSL, SSL_CTX_check_private_key, in SSL_CTX_check_private_key()
809 OPENSSL_PUT_ERROR(SSL, SSL_CTX_check_private_key, in SSL_CTX_check_private_key()
819 int SSL_check_private_key(const SSL *ssl) { in SSL_check_private_key()
821 OPENSSL_PUT_ERROR(SSL, SSL_check_private_key, ERR_R_PASSED_NULL_PARAMETER); in SSL_check_private_key()
826 OPENSSL_PUT_ERROR(SSL, SSL_check_private_key, in SSL_check_private_key()
832 OPENSSL_PUT_ERROR(SSL, SSL_check_private_key, in SSL_check_private_key()
838 OPENSSL_PUT_ERROR(SSL, SSL_check_private_key, in SSL_check_private_key()
847 int SSL_accept(SSL *s) { in SSL_accept()
854 OPENSSL_PUT_ERROR(SSL, SSL_accept, ERR_R_INTERNAL_ERROR); in SSL_accept()
861 int SSL_connect(SSL *s) { in SSL_connect()
868 OPENSSL_PUT_ERROR(SSL, SSL_connect, ERR_R_INTERNAL_ERROR); in SSL_connect()
875 long SSL_get_default_timeout(const SSL *s) { in SSL_get_default_timeout()
879 int SSL_read(SSL *s, void *buf, int num) { in SSL_read()
881 OPENSSL_PUT_ERROR(SSL, SSL_read, SSL_R_UNINITIALIZED); in SSL_read()
894 int SSL_peek(SSL *s, void *buf, int num) { in SSL_peek()
896 OPENSSL_PUT_ERROR(SSL, SSL_peek, SSL_R_UNINITIALIZED); in SSL_peek()
908 int SSL_write(SSL *s, const void *buf, int num) { in SSL_write()
910 OPENSSL_PUT_ERROR(SSL, SSL_write, SSL_R_UNINITIALIZED); in SSL_write()
916 OPENSSL_PUT_ERROR(SSL, SSL_write, SSL_R_PROTOCOL_IS_SHUTDOWN); in SSL_write()
924 int SSL_shutdown(SSL *s) { in SSL_shutdown()
931 OPENSSL_PUT_ERROR(SSL, SSL_shutdown, SSL_R_UNINITIALIZED); in SSL_shutdown()
979 int SSL_renegotiate(SSL *ssl) { in SSL_renegotiate()
981 OPENSSL_PUT_ERROR(SSL, SSL_renegotiate, ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED); in SSL_renegotiate()
985 int SSL_renegotiate_pending(SSL *ssl) { in SSL_renegotiate_pending()
994 uint32_t SSL_set_options(SSL *ssl, uint32_t options) { in SSL_set_options()
1004 uint32_t SSL_clear_options(SSL *ssl, uint32_t options) { in SSL_clear_options()
1011 uint32_t SSL_get_options(const SSL *ssl) { return ssl->options; } in SSL_get_options()
1018 uint32_t SSL_set_mode(SSL *ssl, uint32_t mode) { in SSL_set_mode()
1028 uint32_t SSL_clear_mode(SSL *ssl, uint32_t mode) { in SSL_clear_mode()
1035 uint32_t SSL_get_mode(const SSL *ssl) { return ssl->mode; } in SSL_get_mode()
1048 size_t SSL_get_max_cert_list(const SSL *ssl) { in SSL_get_max_cert_list()
1052 void SSL_set_max_cert_list(SSL *ssl, size_t max_cert_list) { in SSL_set_max_cert_list()
1069 void SSL_set_max_send_fragment(SSL *ssl, size_t max_send_fragment) { in SSL_set_max_send_fragment()
1079 int SSL_set_mtu(SSL *ssl, unsigned mtu) { in SSL_set_mtu()
1087 int SSL_get_secure_renegotiation_support(const SSL *ssl) { in SSL_get_secure_renegotiation_support()
1091 long SSL_ctrl(SSL *s, int cmd, long larg, void *parg) { in SSL_ctrl()
1127 STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *s) { in STACK_OF()
1150 STACK_OF(SSL_CIPHER) *ssl_get_ciphers_by_id(SSL *s) { in STACK_OF()
1167 const char *SSL_get_cipher_list(const SSL *s, int n) { in SSL_get_cipher_list()
1202 OPENSSL_PUT_ERROR(SSL, SSL_CTX_set_cipher_list, SSL_R_NO_CIPHER_MATCH); in SSL_CTX_set_cipher_list()
1216 OPENSSL_PUT_ERROR(SSL, SSL_CTX_set_cipher_list_tls11, in SSL_CTX_set_cipher_list_tls11()
1225 int SSL_set_cipher_list(SSL *s, const char *str) { in SSL_set_cipher_list()
1235 OPENSSL_PUT_ERROR(SSL, SSL_set_cipher_list, SSL_R_NO_CIPHER_MATCH); in SSL_set_cipher_list()
1242 int ssl_cipher_list_to_bytes(SSL *s, STACK_OF(SSL_CIPHER) *sk, uint8_t *p) { in ssl_cipher_list_to_bytes()
1283 STACK_OF(SSL_CIPHER) *ssl_bytes_to_cipher_list(SSL *s, const CBS *cbs) { in STACK_OF()
1293 OPENSSL_PUT_ERROR(SSL, ssl_bytes_to_cipher_list, in STACK_OF()
1300 OPENSSL_PUT_ERROR(SSL, ssl_bytes_to_cipher_list, ERR_R_MALLOC_FAILURE); in STACK_OF()
1308 OPENSSL_PUT_ERROR(SSL, ssl_bytes_to_cipher_list, ERR_R_INTERNAL_ERROR); in STACK_OF()
1316 OPENSSL_PUT_ERROR(SSL, ssl_bytes_to_cipher_list, in STACK_OF()
1330 OPENSSL_PUT_ERROR(SSL, ssl_bytes_to_cipher_list, in STACK_OF()
1340 OPENSSL_PUT_ERROR(SSL, ssl_bytes_to_cipher_list, ERR_R_MALLOC_FAILURE); in STACK_OF()
1355 const char *SSL_get_servername(const SSL *s, const int type) { in SSL_get_servername()
1364 int SSL_get_servername_type(const SSL *s) { in SSL_get_servername_type()
1377 int SSL_enable_signed_cert_timestamps(SSL *ssl) { in SSL_enable_signed_cert_timestamps()
1386 int SSL_enable_ocsp_stapling(SSL *ssl) { in SSL_enable_ocsp_stapling()
1391 void SSL_get0_signed_cert_timestamp_list(const SSL *ssl, const uint8_t **out, in SSL_get0_signed_cert_timestamp_list()
1405 void SSL_get0_ocsp_response(const SSL *ssl, const uint8_t **out, in SSL_get0_ocsp_response()
1489 void SSL_get0_next_proto_negotiated(const SSL *s, const uint8_t **data, in SSL_get0_next_proto_negotiated()
1510 int (*cb)(SSL *ssl, const uint8_t **out, unsigned int *outlen, void *arg), in SSL_CTX_set_next_protos_advertised_cb()
1527 SSL_CTX *ctx, int (*cb)(SSL *s, uint8_t **out, uint8_t *outlen, in SSL_CTX_set_next_proto_select_cb()
1546 int SSL_set_alpn_protos(SSL *ssl, const uint8_t *protos, unsigned protos_len) { in SSL_set_alpn_protos()
1561 int (*cb)(SSL *ssl, const uint8_t **out, in SSL_CTX_set_alpn_select_cb()
1573 void SSL_get0_alpn_selected(const SSL *ssl, const uint8_t **data, in SSL_get0_alpn_selected()
1586 int SSL_export_keying_material(SSL *s, uint8_t *out, size_t out_len, in SSL_export_keying_material()
1629 OPENSSL_PUT_ERROR(SSL, SSL_CTX_new, SSL_R_NULL_SSL_METHOD_PASSED); in SSL_CTX_new()
1634 OPENSSL_PUT_ERROR(SSL, SSL_CTX_new, SSL_R_X509_VERIFICATION_SETUP_PROBLEMS); in SSL_CTX_new()
1699 OPENSSL_PUT_ERROR(SSL, SSL_CTX_new, SSL_R_LIBRARY_HAS_NO_CIPHERS); in SSL_CTX_new()
1748 OPENSSL_PUT_ERROR(SSL, SSL_CTX_new, ERR_R_MALLOC_FAILURE); in SSL_CTX_new()
1817 void SSL_CTX_set_cert_cb(SSL_CTX *c, int (*cb)(SSL *ssl, void *arg), in SSL_CTX_set_cert_cb()
1822 void SSL_set_cert_cb(SSL *s, int (*cb)(SSL *ssl, void *arg), void *arg) { in SSL_set_cert_cb()
1826 static int ssl_has_key(SSL *s, size_t idx) { in ssl_has_key()
1831 void ssl_get_compatible_server_ciphers(SSL *s, uint32_t *out_mask_k, in ssl_get_compatible_server_ciphers()
1901 int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL *s) { in ssl_check_srvr_ecc_cert_and_alg()
1915 OPENSSL_PUT_ERROR(SSL, ssl_check_srvr_ecc_cert_and_alg, in ssl_check_srvr_ecc_cert_and_alg()
1924 static int ssl_get_server_cert_index(const SSL *s) { in ssl_get_server_cert_index()
1931 OPENSSL_PUT_ERROR(SSL, ssl_get_server_cert_index, ERR_R_INTERNAL_ERROR); in ssl_get_server_cert_index()
1936 CERT_PKEY *ssl_get_server_send_pkey(const SSL *s) { in ssl_get_server_send_pkey()
1948 EVP_PKEY *ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *cipher) { in ssl_get_sign_pkey()
1965 OPENSSL_PUT_ERROR(SSL, ssl_get_sign_pkey, ERR_R_INTERNAL_ERROR); in ssl_get_sign_pkey()
1972 void ssl_update_cache(SSL *s, int mode) { in ssl_update_cache()
2009 int SSL_get_error(const SSL *s, int ret_code) { in SSL_get_error()
2114 int SSL_do_handshake(SSL *s) { in SSL_do_handshake()
2118 OPENSSL_PUT_ERROR(SSL, SSL_do_handshake, SSL_R_CONNECTION_TYPE_NOT_SET); in SSL_do_handshake()
2128 void SSL_set_accept_state(SSL *ssl) { in SSL_set_accept_state()
2137 void SSL_set_connect_state(SSL *ssl) { in SSL_set_connect_state()
2171 const char *SSL_get_version(const SSL *s) { in SSL_get_version()
2179 void ssl_clear_cipher_ctx(SSL *s) { in ssl_clear_cipher_ctx()
2186 X509 *SSL_get_certificate(const SSL *s) { in SSL_get_certificate()
2194 EVP_PKEY *SSL_get_privatekey(const SSL *s) { in SSL_get_privatekey()
2218 const SSL_CIPHER *SSL_get_current_cipher(const SSL *s) { in SSL_get_current_cipher()
2225 const void *SSL_get_current_compression(SSL *s) { return NULL; } in SSL_get_current_compression()
2227 const void *SSL_get_current_expansion(SSL *s) { return NULL; } in SSL_get_current_expansion()
2229 int ssl_init_wbio_buffer(SSL *s, int push) { in ssl_init_wbio_buffer()
2247 OPENSSL_PUT_ERROR(SSL, ssl_init_wbio_buffer, ERR_R_BUF_LIB); in ssl_init_wbio_buffer()
2264 void ssl_free_wbio_buffer(SSL *s) { in ssl_free_wbio_buffer()
2286 void SSL_set_quiet_shutdown(SSL *s, int mode) { s->quiet_shutdown = mode; } in SSL_set_quiet_shutdown()
2288 int SSL_get_quiet_shutdown(const SSL *s) { return s->quiet_shutdown; } in SSL_get_quiet_shutdown()
2290 void SSL_set_shutdown(SSL *s, int mode) { s->shutdown = mode; } in SSL_set_shutdown()
2292 int SSL_get_shutdown(const SSL *s) { return s->shutdown; } in SSL_get_shutdown()
2294 int SSL_version(const SSL *s) { return s->version; } in SSL_version()
2296 SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl) { return ssl->ctx; } in SSL_get_SSL_CTX()
2298 SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx) { in SSL_set_SSL_CTX()
2330 void SSL_set_info_callback(SSL *ssl, in SSL_set_info_callback()
2331 void (*cb)(const SSL *ssl, int type, int val)) { in SSL_set_info_callback()
2335 void (*SSL_get_info_callback(const SSL *ssl))(const SSL * /*ssl*/, int /*type*/, in SSL_get_info_callback()
2340 int SSL_state(const SSL *ssl) { return ssl->state; } in SSL_state()
2342 void SSL_set_state(SSL *ssl, int state) { } in SSL_set_state()
2344 void SSL_set_verify_result(SSL *ssl, long arg) { ssl->verify_result = arg; } in SSL_set_verify_result()
2346 long SSL_get_verify_result(const SSL *ssl) { return ssl->verify_result; } in SSL_get_verify_result()
2358 int SSL_set_ex_data(SSL *s, int idx, void *arg) { in SSL_set_ex_data()
2362 void *SSL_get_ex_data(const SSL *s, int idx) { in SSL_get_ex_data()
2394 int SSL_want(const SSL *s) { return s->rwstate; } in SSL_want()
2397 RSA *(*cb)(SSL *ssl, int is_export, in SSL_CTX_set_tmp_rsa_callback()
2401 void SSL_set_tmp_rsa_callback(SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export, in SSL_set_tmp_rsa_callback()
2406 DH *(*callback)(SSL *ssl, int is_export, in SSL_CTX_set_tmp_dh_callback()
2411 void SSL_set_tmp_dh_callback(SSL *ssl, DH *(*callback)(SSL *ssl, int is_export, in SSL_set_tmp_dh_callback()
2417 EC_KEY *(*callback)(SSL *ssl, int is_export, in SSL_CTX_set_tmp_ecdh_callback()
2422 void SSL_set_tmp_ecdh_callback(SSL *ssl, in SSL_set_tmp_ecdh_callback()
2423 EC_KEY *(*callback)(SSL *ssl, int is_export, in SSL_set_tmp_ecdh_callback()
2430 OPENSSL_PUT_ERROR(SSL, SSL_CTX_use_psk_identity_hint, in SSL_CTX_use_psk_identity_hint()
2449 int SSL_use_psk_identity_hint(SSL *s, const char *identity_hint) { in SSL_use_psk_identity_hint()
2455 OPENSSL_PUT_ERROR(SSL, SSL_use_psk_identity_hint, in SSL_use_psk_identity_hint()
2474 const char *SSL_get_psk_identity_hint(const SSL *s) { in SSL_get_psk_identity_hint()
2481 const char *SSL_get_psk_identity(const SSL *s) { in SSL_get_psk_identity()
2490 SSL *s, unsigned int (*cb)(SSL *ssl, const char *hint, char *identity, in SSL_set_psk_client_callback()
2497 SSL_CTX *ctx, unsigned int (*cb)(SSL *ssl, const char *hint, char *identity, in SSL_CTX_set_psk_client_callback()
2504 SSL *s, unsigned int (*cb)(SSL *ssl, const char *identity, uint8_t *psk, in SSL_set_psk_server_callback()
2510 SSL_CTX *ctx, unsigned int (*cb)(SSL *ssl, const char *identity, in SSL_CTX_set_psk_server_callback()
2523 void SSL_set_min_version(SSL *ssl, uint16_t version) { in SSL_set_min_version()
2527 void SSL_set_max_version(SSL *ssl, uint16_t version) { in SSL_set_max_version()
2534 size_t len, SSL *ssl, void *arg)) { in SSL_CTX_set_msg_callback()
2542 void SSL_set_msg_callback(SSL *ssl, in SSL_set_msg_callback()
2544 const void *buf, size_t len, SSL *ssl, in SSL_set_msg_callback()
2549 void SSL_set_msg_callback_arg(SSL *ssl, void *arg) { in SSL_set_msg_callback_arg()
2591 OPENSSL_PUT_ERROR(SSL, ssl_ctx_log_rsa_client_key_exchange, in ssl_ctx_log_rsa_client_key_exchange()
2634 OPENSSL_PUT_ERROR(SSL, ssl_ctx_log_master_secret, ERR_R_INTERNAL_ERROR); in ssl_ctx_log_master_secret()
2660 int SSL_in_false_start(const SSL *s) { in SSL_in_false_start()
2664 int SSL_cutthrough_complete(const SSL *s) { in SSL_cutthrough_complete()
2670 *ssl_size = sizeof(SSL); in SSL_get_structure_sizes()
2675 int ssl3_can_false_start(const SSL *s) { in ssl3_can_false_start()
2710 uint16_t ssl3_get_max_server_version(const SSL *s) { in ssl3_get_max_server_version()
2740 uint16_t ssl3_get_mutual_version(SSL *s, uint16_t client_version) { in ssl3_get_mutual_version()
2786 uint16_t ssl3_get_max_client_version(SSL *s) { in ssl3_get_max_client_version()
2834 int ssl3_is_version_enabled(SSL *s, uint16_t version) { in ssl3_is_version_enabled()
2880 uint16_t ssl3_version_from_wire(SSL *s, uint16_t wire_version) { in ssl3_version_from_wire()
2901 int SSL_cache_hit(SSL *s) { return s->hit; } in SSL_cache_hit()
2903 int SSL_is_server(SSL *s) { return s->server; } in SSL_is_server()
2910 void SSL_enable_fastradio_padding(SSL *s, char on_off) { in SSL_enable_fastradio_padding()
2914 void SSL_set_reject_peer_renegotiations(SSL *s, int reject) { in SSL_set_reject_peer_renegotiations()
2918 int SSL_get_rc4_state(const SSL *ssl, const RC4_KEY **read_key, in SSL_get_rc4_state()
2928 int SSL_get_tls_unique(const SSL *ssl, uint8_t *out, size_t *out_len, in SSL_get_tls_unique()