Lines Matching refs:SSL
175 int ssl3_connect(SSL *ssl) { in ssl3_connect()
177 void (*cb)(const SSL *ssl, int type, int value) = NULL; in ssl3_connect()
225 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_connect()
567 OPENSSL_PUT_ERROR(SSL, SSL_R_UNKNOWN_STATE); in ssl3_connect()
592 static int ssl3_write_client_cipher_list(SSL *ssl, CBB *out) { in ssl3_write_client_cipher_list()
624 OPENSSL_PUT_ERROR(SSL, SSL_R_NO_CIPHERS_AVAILABLE); in ssl3_write_client_cipher_list()
647 int ssl3_send_client_hello(SSL *ssl) { in ssl3_send_client_hello()
655 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_send_client_hello()
667 OPENSSL_PUT_ERROR(SSL, SSL_R_WRONG_SSL_VERSION); in ssl3_send_client_hello()
739 int ssl3_get_server_hello(SSL *ssl) { in ssl3_get_server_hello()
764 OPENSSL_PUT_ERROR(SSL, SSL_R_HANDSHAKE_FAILURE_ON_CLIENT_HELLO); in ssl3_get_server_hello()
778 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_server_hello()
785 OPENSSL_PUT_ERROR(SSL, SSL_R_UNSUPPORTED_PROTOCOL); in ssl3_get_server_hello()
800 OPENSSL_PUT_ERROR(SSL, SSL_R_WRONG_SSL_VERSION); in ssl3_get_server_hello()
816 OPENSSL_PUT_ERROR(SSL, in ssl3_get_server_hello()
838 OPENSSL_PUT_ERROR(SSL, SSL_R_UNKNOWN_CIPHER_RETURNED); in ssl3_get_server_hello()
847 OPENSSL_PUT_ERROR(SSL, SSL_R_WRONG_CIPHER_RETURNED); in ssl3_get_server_hello()
855 OPENSSL_PUT_ERROR(SSL, SSL_R_WRONG_CIPHER_RETURNED); in ssl3_get_server_hello()
862 OPENSSL_PUT_ERROR(SSL, SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED); in ssl3_get_server_hello()
867 OPENSSL_PUT_ERROR(SSL, SSL_R_OLD_SESSION_VERSION_NOT_RETURNED); in ssl3_get_server_hello()
888 OPENSSL_PUT_ERROR(SSL, SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM); in ssl3_get_server_hello()
894 OPENSSL_PUT_ERROR(SSL, SSL_R_PARSE_TLSEXT); in ssl3_get_server_hello()
902 OPENSSL_PUT_ERROR(SSL, SSL_R_BAD_PACKET_LENGTH); in ssl3_get_server_hello()
911 OPENSSL_PUT_ERROR(SSL, SSL_R_RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION); in ssl3_get_server_hello()
913 OPENSSL_PUT_ERROR(SSL, SSL_R_RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION); in ssl3_get_server_hello()
929 static int ssl3_check_leaf_certificate(SSL *ssl, X509 *leaf) { in ssl3_check_leaf_certificate()
941 OPENSSL_PUT_ERROR(SSL, SSL_R_WRONG_CERTIFICATE_TYPE); in ssl3_check_leaf_certificate()
952 OPENSSL_PUT_ERROR(SSL, SSL_R_ECC_CERT_NOT_FOR_SIGNING); in ssl3_check_leaf_certificate()
957 OPENSSL_PUT_ERROR(SSL, SSL_R_BAD_ECC_CERT); in ssl3_check_leaf_certificate()
969 int ssl3_get_server_certificate(SSL *ssl) { in ssl3_get_server_certificate()
990 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_get_server_certificate()
998 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_server_certificate()
1006 OPENSSL_PUT_ERROR(SSL, SSL_R_CERT_LENGTH_MISMATCH); in ssl3_get_server_certificate()
1014 OPENSSL_PUT_ERROR(SSL, ERR_R_ASN1_LIB); in ssl3_get_server_certificate()
1019 OPENSSL_PUT_ERROR(SSL, SSL_R_CERT_LENGTH_MISMATCH); in ssl3_get_server_certificate()
1023 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_get_server_certificate()
1060 int ssl3_get_server_key_exchange(SSL *ssl) { in ssl3_get_server_key_exchange()
1082 OPENSSL_PUT_ERROR(SSL, SSL_R_UNEXPECTED_MESSAGE); in ssl3_get_server_key_exchange()
1114 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_server_key_exchange()
1128 OPENSSL_PUT_ERROR(SSL, SSL_R_DATA_LENGTH_TOO_LONG); in ssl3_get_server_key_exchange()
1135 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_get_server_key_exchange()
1149 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_server_key_exchange()
1166 OPENSSL_PUT_ERROR(SSL, SSL_R_BAD_DH_P_LENGTH); in ssl3_get_server_key_exchange()
1172 OPENSSL_PUT_ERROR(SSL, SSL_R_DH_P_TOO_LONG); in ssl3_get_server_key_exchange()
1197 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_server_key_exchange()
1205 OPENSSL_PUT_ERROR(SSL, SSL_R_WRONG_CURVE); in ssl3_get_server_key_exchange()
1220 OPENSSL_PUT_ERROR(SSL, SSL_R_UNEXPECTED_MESSAGE); in ssl3_get_server_key_exchange()
1242 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_server_key_exchange()
1260 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_server_key_exchange()
1275 OPENSSL_PUT_ERROR(SSL, SSL_R_BAD_SIGNATURE); in ssl3_get_server_key_exchange()
1284 OPENSSL_PUT_ERROR(SSL, SSL_R_EXTRA_DATA_IN_MESSAGE); in ssl3_get_server_key_exchange()
1307 int ssl3_get_certificate_request(SSL *ssl) { in ssl3_get_certificate_request()
1337 OPENSSL_PUT_ERROR(SSL, SSL_R_WRONG_MESSAGE_TYPE); in ssl3_get_certificate_request()
1345 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_get_certificate_request()
1352 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_certificate_request()
1367 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_certificate_request()
1375 OPENSSL_PUT_ERROR(SSL, SSL_R_LENGTH_MISMATCH); in ssl3_get_certificate_request()
1384 OPENSSL_PUT_ERROR(SSL, SSL_R_CA_DN_TOO_LONG); in ssl3_get_certificate_request()
1394 OPENSSL_PUT_ERROR(SSL, ERR_R_ASN1_LIB); in ssl3_get_certificate_request()
1400 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_get_certificate_request()
1406 OPENSSL_PUT_ERROR(SSL, SSL_R_CA_DN_LENGTH_MISMATCH); in ssl3_get_certificate_request()
1411 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_get_certificate_request()
1429 int ssl3_get_new_session_ticket(SSL *ssl) { in ssl3_get_new_session_ticket()
1446 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_new_session_ticket()
1472 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_get_new_session_ticket()
1482 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_get_new_session_ticket()
1503 int ssl3_get_cert_status(SSL *ssl) { in ssl3_get_cert_status()
1531 OPENSSL_PUT_ERROR(SSL, SSL_R_DECODE_ERROR); in ssl3_get_cert_status()
1538 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_get_cert_status()
1548 int ssl3_get_server_done(SSL *ssl) { in ssl3_get_server_done()
1564 OPENSSL_PUT_ERROR(SSL, SSL_R_LENGTH_MISMATCH); in ssl3_get_server_done()
1574 int ssl3_send_client_key_exchange(SSL *ssl) { in ssl3_send_client_key_exchange()
1596 OPENSSL_PUT_ERROR(SSL, SSL_R_PSK_NO_CLIENT_CB); in ssl3_send_client_key_exchange()
1606 OPENSSL_PUT_ERROR(SSL, SSL_R_PSK_IDENTITY_NOT_FOUND); in ssl3_send_client_key_exchange()
1615 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_send_client_key_exchange()
1634 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_send_client_key_exchange()
1645 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_send_client_key_exchange()
1715 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_send_client_key_exchange()
1721 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_send_client_key_exchange()
1740 OPENSSL_PUT_ERROR(SSL, ERR_R_MALLOC_FAILURE); in ssl3_send_client_key_exchange()
1778 int ssl3_send_cert_verify(SSL *ssl) { in ssl3_send_cert_verify()
1800 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_send_cert_verify()
1870 static int ssl3_has_client_certificate(SSL *ssl) { in ssl3_has_client_certificate()
1874 int ssl3_send_client_certificate(SSL *ssl) { in ssl3_send_client_certificate()
1919 OPENSSL_PUT_ERROR(SSL, SSL_R_BAD_DATA_RETURNED_BY_CALLBACK); in ssl3_send_client_certificate()
1962 int ssl3_send_next_proto(SSL *ssl) { in ssl3_send_next_proto()
1984 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_send_next_proto()
1993 int ssl3_send_channel_id(SSL *ssl) { in ssl3_send_channel_id()
2020 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_send_channel_id()
2059 OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); in ssl3_send_channel_id()
2074 int ssl_do_client_cert_cb(SSL *ssl, X509 **out_x509, EVP_PKEY **out_pkey) { in ssl_do_client_cert_cb()
2081 int ssl3_verify_server_cert(SSL *ssl) { in ssl3_verify_server_cert()
2086 OPENSSL_PUT_ERROR(SSL, SSL_R_CERTIFICATE_VERIFY_FAILED); in ssl3_verify_server_cert()