Lines Matching refs:ret

130     int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;  in ssl_write_ecjpake_kkpp_ext()  local
158 ret = mbedtls_psa_ecjpake_write_round(&ssl->handshake->psa_pake_ctx, in ssl_write_ecjpake_kkpp_ext()
161 if (ret != 0) { in ssl_write_ecjpake_kkpp_ext()
164 MBEDTLS_SSL_DEBUG_RET(1, "psa_pake_output", ret); in ssl_write_ecjpake_kkpp_ext()
165 return ret; in ssl_write_ecjpake_kkpp_ext()
498 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls12_write_client_hello_exts() local
505 (void) ret; in mbedtls_ssl_tls12_write_client_hello_exts()
513 if ((ret = ssl_write_renegotiation_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
514 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_renegotiation_ext", ret); in mbedtls_ssl_tls12_write_client_hello_exts()
515 return ret; in mbedtls_ssl_tls12_write_client_hello_exts()
524 if ((ret = ssl_write_supported_point_formats_ext(ssl, p, end, in mbedtls_ssl_tls12_write_client_hello_exts()
526 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_supported_point_formats_ext", ret); in mbedtls_ssl_tls12_write_client_hello_exts()
527 return ret; in mbedtls_ssl_tls12_write_client_hello_exts()
534 if ((ret = ssl_write_ecjpake_kkpp_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
535 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_ecjpake_kkpp_ext", ret); in mbedtls_ssl_tls12_write_client_hello_exts()
536 return ret; in mbedtls_ssl_tls12_write_client_hello_exts()
542 if ((ret = ssl_write_cid_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
543 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_cid_ext", ret); in mbedtls_ssl_tls12_write_client_hello_exts()
544 return ret; in mbedtls_ssl_tls12_write_client_hello_exts()
550 if ((ret = ssl_write_max_fragment_length_ext(ssl, p, end, in mbedtls_ssl_tls12_write_client_hello_exts()
552 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_max_fragment_length_ext", ret); in mbedtls_ssl_tls12_write_client_hello_exts()
553 return ret; in mbedtls_ssl_tls12_write_client_hello_exts()
559 if ((ret = ssl_write_encrypt_then_mac_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
560 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_encrypt_then_mac_ext", ret); in mbedtls_ssl_tls12_write_client_hello_exts()
561 return ret; in mbedtls_ssl_tls12_write_client_hello_exts()
567 if ((ret = ssl_write_extended_ms_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
568 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_extended_ms_ext", ret); in mbedtls_ssl_tls12_write_client_hello_exts()
569 return ret; in mbedtls_ssl_tls12_write_client_hello_exts()
575 if ((ret = ssl_write_use_srtp_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
576 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_use_srtp_ext", ret); in mbedtls_ssl_tls12_write_client_hello_exts()
577 return ret; in mbedtls_ssl_tls12_write_client_hello_exts()
583 if ((ret = ssl_write_session_ticket_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
584 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_session_ticket_ext", ret); in mbedtls_ssl_tls12_write_client_hello_exts()
585 return ret; in mbedtls_ssl_tls12_write_client_hello_exts()
835 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_parse_ecjpake_kkpp() local
848 if ((ret = mbedtls_psa_ecjpake_read_round( in ssl_parse_ecjpake_kkpp()
854 MBEDTLS_SSL_DEBUG_RET(1, "psa_pake_input round one", ret); in ssl_parse_ecjpake_kkpp()
859 return ret; in ssl_parse_ecjpake_kkpp()
1051 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE; in ssl_parse_hello_verify_request() local
1122 ret = mbedtls_ssl_reset_checksum(ssl); in ssl_parse_hello_verify_request()
1123 if (0 != ret) { in ssl_parse_hello_verify_request()
1124 MBEDTLS_SSL_DEBUG_RET(1, ("mbedtls_ssl_reset_checksum"), ret); in ssl_parse_hello_verify_request()
1125 return ret; in ssl_parse_hello_verify_request()
1139 int ret, i; in ssl_parse_server_hello() local
1152 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) { in ssl_parse_server_hello()
1154 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret); in ssl_parse_server_hello()
1155 return ret; in ssl_parse_server_hello()
1425 if ((ret = ssl_parse_renegotiation_info(ssl, ext + 4, in ssl_parse_server_hello()
1427 return ret; in ssl_parse_server_hello()
1437 if ((ret = ssl_parse_max_fragment_length_ext(ssl, in ssl_parse_server_hello()
1439 return ret; in ssl_parse_server_hello()
1449 if ((ret = ssl_parse_cid_ext(ssl, in ssl_parse_server_hello()
1452 return ret; in ssl_parse_server_hello()
1462 if ((ret = ssl_parse_encrypt_then_mac_ext(ssl, in ssl_parse_server_hello()
1464 return ret; in ssl_parse_server_hello()
1475 if ((ret = ssl_parse_extended_ms_ext(ssl, in ssl_parse_server_hello()
1477 return ret; in ssl_parse_server_hello()
1487 if ((ret = ssl_parse_session_ticket_ext(ssl, in ssl_parse_server_hello()
1489 return ret; in ssl_parse_server_hello()
1502 if ((ret = ssl_parse_supported_point_formats_ext(ssl, in ssl_parse_server_hello()
1504 return ret; in ssl_parse_server_hello()
1516 if ((ret = ssl_parse_ecjpake_kkpp(ssl, in ssl_parse_server_hello()
1518 return ret; in ssl_parse_server_hello()
1528 if ((ret = ssl_parse_alpn_ext(ssl, ext + 4, ext_size)) != 0) { in ssl_parse_server_hello()
1529 return ret; in ssl_parse_server_hello()
1539 if ((ret = ssl_parse_use_srtp_ext(ssl, ext + 4, ext_size)) != 0) { in ssl_parse_server_hello()
1540 return ret; in ssl_parse_server_hello()
1566 if ((ret = mbedtls_ssl_derive_keys(ssl)) != 0) { in ssl_parse_server_hello()
1567 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_derive_keys", ret); in ssl_parse_server_hello()
1572 return ret; in ssl_parse_server_hello()
1700 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE; in ssl_parse_server_psk_hint() local
1729 ret = 0; in ssl_parse_server_psk_hint()
1731 return ret; in ssl_parse_server_psk_hint()
1740 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_get_ecdh_params_from_cert() local
1787 ret = 0; in ssl_get_ecdh_params_from_cert()
1795 return ret; in ssl_get_ecdh_params_from_cert()
1803 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_parse_server_key_exchange() local
1814 if ((ret = ssl_get_ecdh_params_from_cert(ssl)) != 0) { in ssl_parse_server_key_exchange()
1815 MBEDTLS_SSL_DEBUG_RET(1, "ssl_get_ecdh_params_from_cert", ret); in ssl_parse_server_key_exchange()
1820 return ret; in ssl_parse_server_key_exchange()
1839 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) { in ssl_parse_server_key_exchange()
1840 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret); in ssl_parse_server_key_exchange()
1841 return ret; in ssl_parse_server_key_exchange()
1948 if ((ret = mbedtls_psa_ecjpake_read_round( in ssl_parse_server_key_exchange()
1954 MBEDTLS_SSL_DEBUG_RET(1, "psa_pake_input round two", ret); in ssl_parse_server_key_exchange()
2052 ret = mbedtls_ssl_get_key_exchange_md_tls1_2(ssl, hash, &hashlen, in ssl_parse_server_key_exchange()
2055 if (ret != 0) { in ssl_parse_server_key_exchange()
2056 return ret; in ssl_parse_server_key_exchange()
2085 ret = mbedtls_pk_verify_new(pk_alg, peer_pk, in ssl_parse_server_key_exchange()
2090 ret = mbedtls_pk_verify_restartable(peer_pk, in ssl_parse_server_key_exchange()
2093 if (ret != 0) { in ssl_parse_server_key_exchange()
2096 send_alert_msg = (ret != MBEDTLS_ERR_ECP_IN_PROGRESS); in ssl_parse_server_key_exchange()
2104 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_pk_verify", ret); in ssl_parse_server_key_exchange()
2106 if (ret == MBEDTLS_ERR_ECP_IN_PROGRESS) { in ssl_parse_server_key_exchange()
2107 ret = MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS; in ssl_parse_server_key_exchange()
2110 return ret; in ssl_parse_server_key_exchange()
2152 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_parse_certificate_request() local
2172 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) { in ssl_parse_certificate_request()
2173 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret); in ssl_parse_certificate_request()
2174 return ret; in ssl_parse_certificate_request()
2335 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_parse_server_hello_done() local
2339 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) { in ssl_parse_server_hello_done()
2340 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret); in ssl_parse_server_hello_done()
2341 return ret; in ssl_parse_server_hello_done()
2373 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_write_client_key_exchange() local
2638 ret = mbedtls_psa_ecjpake_write_round(&ssl->handshake->psa_pake_ctx, in ssl_write_client_key_exchange()
2641 if (ret != 0) { in ssl_write_client_key_exchange()
2644 MBEDTLS_SSL_DEBUG_RET(1, "psa_pake_output", ret); in ssl_write_client_key_exchange()
2645 return ret; in ssl_write_client_key_exchange()
2661 if ((ret = mbedtls_ssl_write_handshake_msg(ssl)) != 0) { in ssl_write_client_key_exchange()
2662 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_write_handshake_msg", ret); in ssl_write_client_key_exchange()
2663 return ret; in ssl_write_client_key_exchange()
2677 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_write_certificate_verify() local
2681 if ((ret = mbedtls_ssl_derive_keys(ssl)) != 0) { in ssl_write_certificate_verify()
2682 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_derive_keys", ret); in ssl_write_certificate_verify()
2683 return ret; in ssl_write_certificate_verify()
2699 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE; in ssl_write_certificate_verify() local
2723 if ((ret = mbedtls_ssl_derive_keys(ssl)) != 0) { in ssl_write_certificate_verify()
2724 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_derive_keys", ret); in ssl_write_certificate_verify()
2725 return ret; in ssl_write_certificate_verify()
2757 ret = ssl->handshake->calc_verify(ssl, hash, &hashlen); in ssl_write_certificate_verify()
2758 if (0 != ret) { in ssl_write_certificate_verify()
2759 MBEDTLS_SSL_DEBUG_RET(1, ("calc_verify"), ret); in ssl_write_certificate_verify()
2760 return ret; in ssl_write_certificate_verify()
2798 if ((ret = mbedtls_pk_sign_restartable(mbedtls_ssl_own_key(ssl), in ssl_write_certificate_verify()
2804 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_pk_sign", ret); in ssl_write_certificate_verify()
2806 if (ret == MBEDTLS_ERR_ECP_IN_PROGRESS) { in ssl_write_certificate_verify()
2807 ret = MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS; in ssl_write_certificate_verify()
2810 return ret; in ssl_write_certificate_verify()
2821 if ((ret = mbedtls_ssl_write_handshake_msg(ssl)) != 0) { in ssl_write_certificate_verify()
2822 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_write_handshake_msg", ret); in ssl_write_certificate_verify()
2823 return ret; in ssl_write_certificate_verify()
2828 return ret; in ssl_write_certificate_verify()
2836 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_parse_new_session_ticket() local
2844 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) { in ssl_parse_new_session_ticket()
2845 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret); in ssl_parse_new_session_ticket()
2846 return ret; in ssl_parse_new_session_ticket()
2947 int ret = 0; in mbedtls_ssl_handshake_client_step() local
2967 ret = mbedtls_ssl_write_client_hello(ssl); in mbedtls_ssl_handshake_client_step()
2978 ret = ssl_parse_server_hello(ssl); in mbedtls_ssl_handshake_client_step()
2982 ret = mbedtls_ssl_parse_certificate(ssl); in mbedtls_ssl_handshake_client_step()
2986 ret = ssl_parse_server_key_exchange(ssl); in mbedtls_ssl_handshake_client_step()
2990 ret = ssl_parse_certificate_request(ssl); in mbedtls_ssl_handshake_client_step()
2994 ret = ssl_parse_server_hello_done(ssl); in mbedtls_ssl_handshake_client_step()
3005 ret = mbedtls_ssl_write_certificate(ssl); in mbedtls_ssl_handshake_client_step()
3009 ret = ssl_write_client_key_exchange(ssl); in mbedtls_ssl_handshake_client_step()
3013 ret = ssl_write_certificate_verify(ssl); in mbedtls_ssl_handshake_client_step()
3017 ret = mbedtls_ssl_write_change_cipher_spec(ssl); in mbedtls_ssl_handshake_client_step()
3021 ret = mbedtls_ssl_write_finished(ssl); in mbedtls_ssl_handshake_client_step()
3031 ret = ssl_parse_new_session_ticket(ssl); in mbedtls_ssl_handshake_client_step()
3036 ret = mbedtls_ssl_parse_change_cipher_spec(ssl); in mbedtls_ssl_handshake_client_step()
3040 ret = mbedtls_ssl_parse_finished(ssl); in mbedtls_ssl_handshake_client_step()
3057 return ret; in mbedtls_ssl_handshake_client_step()