Lines Matching defs:ret

186         int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
192 ret = PSA_TO_MBEDTLS_ERR(status);
193 MBEDTLS_SSL_DEBUG_RET(1, "psa_destroy_key", ret);
194 return ret;
216 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE;
247 return ret;
273 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE;
318 ret = mbedtls_ssl_tls13_generate_and_write_xxdh_key_exchange(
321 if (ret != 0) {
322 return ret;
363 return ret;
469 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
497 ret = mbedtls_ssl_tls13_read_public_xxdhe_share(ssl, p, end - p);
498 if (ret != 0) {
499 return ret;
509 return ret;
832 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
850 ret = mbedtls_ssl_get_handshake_transcript(
853 if (ret != 0) {
854 return ret;
857 ret = mbedtls_ssl_tls13_create_psk_binder(ssl, hash_alg,
860 if (ret != 0) {
861 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_create_psk_binder", ret);
862 return ret;
898 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
942 ret = ssl_tls13_write_identity(ssl, p, end,
947 ret = ssl_tls13_write_identity(ssl, p, end, identity, identity_len,
950 if (ret != 0) {
951 return ret;
962 ret = ssl_tls13_write_identity(ssl, p, end, identity, identity_len, 0,
964 if (ret != 0) {
965 return ret;
1001 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
1017 ret = ssl_tls13_write_binder(ssl, p, end,
1021 if (ret != 0) {
1022 return ret;
1030 ret = ssl_tls13_write_binder(ssl, p, end,
1034 if (ret != 0) {
1035 return ret;
1078 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
1100 ret = ssl_tls13_ticket_get_psk(ssl, &hash_alg, &psk, &psk_len);
1104 ret = ssl_tls13_psk_get_psk(ssl, &hash_alg, &psk, &psk_len);
1109 if (ret != 0) {
1110 return ret;
1123 ret = mbedtls_ssl_set_hs_psk(ssl, psk, psk_len);
1124 if (ret != 0) {
1125 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_set_hs_psk", ret);
1126 return ret;
1138 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
1148 ret = ssl_tls13_write_supported_versions_ext(ssl, p, end, &ext_len);
1149 if (ret != 0) {
1150 return ret;
1157 ret = ssl_tls13_write_cookie_ext(ssl, p, end, &ext_len);
1158 if (ret != 0) {
1159 return ret;
1164 ret = mbedtls_ssl_tls13_write_record_size_limit_ext(
1166 if (ret != 0) {
1167 return ret;
1174 ret = ssl_tls13_write_key_share_ext(ssl, p, end, &ext_len);
1175 if (ret != 0) {
1176 return ret;
1195 ret = mbedtls_ssl_tls13_write_early_data_ext(
1197 if (ret != 0) {
1198 return ret;
1219 ret = ssl_tls13_write_psk_key_exchange_modes_ext(ssl, p, end, &ext_len);
1220 if (ret != 0) {
1221 return ret;
1236 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
1246 ret = ssl_tls13_ticket_get_psk(ssl, &hash_alg, &psk, &psk_len);
1247 if (ret != 0) {
1249 1, "ssl_tls13_ticket_get_psk", ret);
1250 return ret;
1253 ret = mbedtls_ssl_set_hs_psk(ssl, psk, psk_len);
1254 if (ret != 0) {
1255 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_set_hs_psk", ret);
1256 return ret;
1282 ret = mbedtls_ssl_tls13_key_schedule_stage_early(ssl);
1283 if (ret != 0) {
1285 1, "mbedtls_ssl_tls13_key_schedule_stage_early", ret);
1286 return ret;
1290 ret = mbedtls_ssl_tls13_compute_early_transform(ssl);
1291 if (ret != 0) {
1293 1, "mbedtls_ssl_tls13_compute_early_transform", ret);
1294 return ret;
1444 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
1450 if (ret == 0) {
1460 if (handshake->min_tls_version > MBEDTLS_SSL_VERSION_TLS1_2 || ret) {
1480 ret = ssl_tls13_reset_key_share(ssl);
1481 if (ret != 0) {
1482 return ret;
1494 ret = ssl_server_hello_is_hrr(ssl, buf, end);
1495 switch (ret) {
1535 return ret;
1591 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
1628 ret = MBEDTLS_ERR_SSL_BAD_PROTOCOL_VERSION;
1753 ret = mbedtls_ssl_tls13_check_received_extension(
1755 if (ret != 0) {
1756 return ret;
1762 ret = ssl_tls13_parse_cookie_ext(ssl,
1764 if (ret != 0) {
1767 ret);
1773 ret = ssl_tls13_parse_supported_versions_ext(ssl,
1776 if (ret != 0) {
1785 if ((ret = ssl_tls13_parse_server_pre_shared_key_ext(
1788 1, ("ssl_tls13_parse_server_pre_shared_key_ext"), ret);
1789 return ret;
1802 ret = ssl_tls13_parse_hrr_key_share_ext(ssl,
1805 ret = ssl_tls13_parse_key_share_ext(ssl,
1808 if (ret != 0) {
1811 ret);
1817 ret = MBEDTLS_ERR_SSL_INTERNAL_ERROR;
1831 ret = MBEDTLS_ERR_SSL_UNSUPPORTED_EXTENSION;
1835 ret = MBEDTLS_ERR_SSL_ILLEGAL_PARAMETER;
1837 return ret;
1859 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
1895 ret = MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE;
1901 ret = MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE;
1927 ret = mbedtls_ssl_tls13_key_schedule_stage_early(ssl);
1928 if (ret != 0) {
1930 1, "mbedtls_ssl_tls13_key_schedule_stage_early", ret);
1935 ret = mbedtls_ssl_tls13_compute_handshake_transform(ssl);
1936 if (ret != 0) {
1939 ret);
1948 if (ret != 0) {
1954 return ret;
1960 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
1970 ret = ssl_tls13_reset_key_share(ssl);
1971 if (ret != 0) {
1972 return ret;
1993 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2003 ret = ssl_tls13_preprocess_server_hello(ssl, buf, buf + buf_len);
2004 if (ret < 0) {
2007 is_hrr = (ret == SSL_SERVER_HELLO_HRR);
2010 if (ret == SSL_SERVER_HELLO_TLS1_2) {
2011 ret = 0;
2045 return ret;
2067 int ret = 0;
2101 ret = mbedtls_ssl_tls13_check_received_extension(
2104 if (ret != 0) {
2105 return ret;
2113 if ((ret = ssl_tls13_parse_alpn_ext(
2115 return ret;
2138 ret = mbedtls_ssl_tls13_parse_record_size_limit_ext(
2140 if (ret != 0) {
2142 1, ("mbedtls_ssl_tls13_parse_record_size_limit_ext"), ret);
2143 return ret;
2180 return ret;
2186 int ret;
2278 return ret;
2298 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2318 return ret;
2364 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2366 if ((ret = mbedtls_ssl_read_record(ssl, 0)) != 0) {
2367 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret);
2368 return ret;
2396 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2451 ret = mbedtls_ssl_tls13_check_received_extension(
2454 if (ret != 0) {
2455 return ret;
2462 ret = mbedtls_ssl_parse_sig_alg_ext(ssl, p,
2464 if (ret != 0) {
2465 return ret;
2515 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2521 if (ret == SSL_CERTIFICATE_REQUEST_EXPECT_REQUEST) {
2535 } else if (ret == SSL_CERTIFICATE_REQUEST_SKIP) {
2536 ret = 0;
2539 ret = MBEDTLS_ERR_SSL_INTERNAL_ERROR;
2548 return ret;
2557 int ret;
2559 ret = mbedtls_ssl_tls13_process_certificate(ssl);
2560 if (ret != 0) {
2561 return ret;
2574 int ret;
2576 ret = mbedtls_ssl_tls13_process_certificate_verify(ssl);
2577 if (ret != 0) {
2578 return ret;
2592 int ret;
2594 ret = mbedtls_ssl_tls13_process_finished_message(ssl);
2595 if (ret != 0) {
2596 return ret;
2599 ret = mbedtls_ssl_tls13_compute_application_transform(ssl);
2600 if (ret != 0) {
2604 return ret;
2639 int ret = mbedtls_ssl_tls13_write_certificate(ssl);
2640 if (ret != 0) {
2641 return ret;
2670 int ret = mbedtls_ssl_tls13_write_certificate_verify(ssl);
2672 if (ret == 0) {
2676 return ret;
2686 int ret;
2688 ret = mbedtls_ssl_tls13_write_finished_message(ssl);
2689 if (ret != 0) {
2690 return ret;
2693 ret = mbedtls_ssl_tls13_compute_resumption_master_secret(ssl);
2694 if (ret != 0) {
2696 1, "mbedtls_ssl_tls13_compute_resumption_master_secret ", ret);
2697 return ret;
2775 int ret;
2784 ret = mbedtls_ssl_tls13_check_received_extension(
2787 if (ret != 0) {
2788 return ret;
2794 ret = ssl_tls13_parse_new_session_ticket_early_data_ext(
2796 if (ret != 0) {
2799 ret);
2839 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2912 ret = ssl_tls13_parse_new_session_ticket_exts(ssl, p, p + extensions_len);
2913 if (ret != 0) {
2916 ret);
2917 return ret;
2936 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2974 ret = mbedtls_ssl_tls13_hkdf_expand_label(
2984 if (ret != 0) {
2987 ret);
2988 return ret;
3011 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
3036 switch (ret) {
3043 ret = MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET;
3047 ret = 0;
3052 ret = MBEDTLS_ERR_SSL_INTERNAL_ERROR;
3060 return ret;
3066 int ret = 0;
3074 ret = mbedtls_ssl_write_client_hello(ssl);
3078 ret = ssl_tls13_process_server_hello(ssl);
3082 ret = ssl_tls13_process_encrypted_extensions(ssl);
3087 ret = ssl_tls13_process_certificate_request(ssl);
3091 ret = ssl_tls13_process_server_certificate(ssl);
3095 ret = ssl_tls13_process_certificate_verify(ssl);
3100 ret = ssl_tls13_process_server_finished(ssl);
3105 ret = ssl_tls13_write_end_of_early_data(ssl);
3110 ret = ssl_tls13_write_client_certificate(ssl);
3115 ret = ssl_tls13_write_client_certificate_verify(ssl);
3120 ret = ssl_tls13_write_client_finished(ssl);
3124 ret = ssl_tls13_flush_buffers(ssl);
3128 ret = ssl_tls13_handshake_wrapup(ssl);
3136 ret = mbedtls_ssl_tls13_write_change_cipher_spec(ssl);
3137 if (ret != 0) {
3144 ret = mbedtls_ssl_tls13_write_change_cipher_spec(ssl);
3145 if (ret != 0) {
3153 ret = mbedtls_ssl_tls13_write_change_cipher_spec(ssl);
3154 if (ret == 0) {
3169 ret = ssl_tls13_process_new_session_ticket(ssl);
3178 return ret;