Lines Matching defs:ret

133     int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
168 ret = mbedtls_psa_ecjpake_write_round(&ssl->handshake->psa_pake_ctx,
171 if (ret != 0) {
174 MBEDTLS_SSL_DEBUG_RET(1, "psa_pake_output", ret);
175 return ret;
178 ret = mbedtls_ecjpake_write_round_one(&ssl->handshake->ecjpake_ctx,
181 if (ret != 0) {
183 "mbedtls_ecjpake_write_round_one", ret);
184 return ret;
518 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
525 (void) ret;
533 if ((ret = ssl_write_renegotiation_ext(ssl, p, end, &ext_len)) != 0) {
534 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_renegotiation_ext", ret);
535 return ret;
544 if ((ret = ssl_write_supported_point_formats_ext(ssl, p, end,
546 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_supported_point_formats_ext", ret);
547 return ret;
554 if ((ret = ssl_write_ecjpake_kkpp_ext(ssl, p, end, &ext_len)) != 0) {
555 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_ecjpake_kkpp_ext", ret);
556 return ret;
562 if ((ret = ssl_write_cid_ext(ssl, p, end, &ext_len)) != 0) {
563 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_cid_ext", ret);
564 return ret;
570 if ((ret = ssl_write_max_fragment_length_ext(ssl, p, end,
572 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_max_fragment_length_ext", ret);
573 return ret;
579 if ((ret = ssl_write_encrypt_then_mac_ext(ssl, p, end, &ext_len)) != 0) {
580 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_encrypt_then_mac_ext", ret);
581 return ret;
587 if ((ret = ssl_write_extended_ms_ext(ssl, p, end, &ext_len)) != 0) {
588 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_extended_ms_ext", ret);
589 return ret;
595 if ((ret = ssl_write_use_srtp_ext(ssl, p, end, &ext_len)) != 0) {
596 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_use_srtp_ext", ret);
597 return ret;
603 if ((ret = ssl_write_session_ticket_ext(ssl, p, end, &ext_len)) != 0) {
604 MBEDTLS_SSL_DEBUG_RET(1, "ssl_write_session_ticket_ext", ret);
605 return ret;
864 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
878 if ((ret = mbedtls_psa_ecjpake_read_round(
884 MBEDTLS_SSL_DEBUG_RET(1, "psa_pake_input round one", ret);
889 return ret;
894 if ((ret = mbedtls_ecjpake_read_round_one(&ssl->handshake->ecjpake_ctx,
896 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ecjpake_read_round_one", ret);
901 return ret;
1094 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE;
1165 ret = mbedtls_ssl_reset_checksum(ssl);
1166 if (0 != ret) {
1167 MBEDTLS_SSL_DEBUG_RET(1, ("mbedtls_ssl_reset_checksum"), ret);
1168 return ret;
1182 int ret, i;
1195 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) {
1197 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret);
1198 return ret;
1468 if ((ret = ssl_parse_renegotiation_info(ssl, ext + 4,
1470 return ret;
1480 if ((ret = ssl_parse_max_fragment_length_ext(ssl,
1482 return ret;
1492 if ((ret = ssl_parse_cid_ext(ssl,
1495 return ret;
1505 if ((ret = ssl_parse_encrypt_then_mac_ext(ssl,
1507 return ret;
1518 if ((ret = ssl_parse_extended_ms_ext(ssl,
1520 return ret;
1530 if ((ret = ssl_parse_session_ticket_ext(ssl,
1532 return ret;
1545 if ((ret = ssl_parse_supported_point_formats_ext(ssl,
1547 return ret;
1559 if ((ret = ssl_parse_ecjpake_kkpp(ssl,
1561 return ret;
1571 if ((ret = ssl_parse_alpn_ext(ssl, ext + 4, ext_size)) != 0) {
1572 return ret;
1582 if ((ret = ssl_parse_use_srtp_ext(ssl, ext + 4, ext_size)) != 0) {
1583 return ret;
1609 if ((ret = mbedtls_ssl_derive_keys(ssl)) != 0) {
1610 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_derive_keys", ret);
1615 return ret;
1671 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE;
1683 if ((ret = mbedtls_dhm_read_params(&ssl->handshake->dhm_ctx,
1685 MBEDTLS_SSL_DEBUG_RET(2, ("mbedtls_dhm_read_params"), ret);
1686 return ret;
1701 return ret;
1830 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE;
1840 if ((ret = mbedtls_ecdh_read_params(&ssl->handshake->ecdh_ctx,
1842 MBEDTLS_SSL_DEBUG_RET(1, ("mbedtls_ecdh_read_params"), ret);
1844 if (ret == MBEDTLS_ERR_ECP_IN_PROGRESS) {
1845 ret = MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS;
1848 return ret;
1857 return ret;
1869 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE;
1898 ret = 0;
1900 return ret;
1914 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
1934 if ((ret = ssl->conf->f_rng(ssl->conf->p_rng, p + 2, 46)) != 0) {
1935 MBEDTLS_SSL_DEBUG_RET(1, "f_rng", ret);
1936 return ret;
1960 if ((ret = mbedtls_pk_encrypt(peer_pk,
1965 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_rsa_pkcs1_encrypt", ret);
1966 return ret;
1988 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2041 ret = 0;
2044 ret = mbedtls_ecp_point_write_binary(&peer_key->grp, &peer_key->Q,
2049 if (ret != 0) {
2050 MBEDTLS_SSL_DEBUG_RET(1, ("mbedtls_ecp_point_write_binary"), ret);
2051 return ret;
2056 if ((ret = mbedtls_ecdh_get_params(&ssl->handshake->ecdh_ctx, peer_key,
2058 MBEDTLS_SSL_DEBUG_RET(1, ("mbedtls_ecdh_get_params"), ret);
2059 return ret;
2074 return ret;
2082 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2103 if ((ret = ssl_get_ecdh_params_from_cert(ssl)) != 0) {
2104 MBEDTLS_SSL_DEBUG_RET(1, "ssl_get_ecdh_params_from_cert", ret);
2109 return ret;
2128 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) {
2129 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret);
2130 return ret;
2259 if ((ret = mbedtls_psa_ecjpake_read_round(
2265 MBEDTLS_SSL_DEBUG_RET(1, "psa_pake_input round two", ret);
2273 ret = mbedtls_ecjpake_read_round_two(&ssl->handshake->ecjpake_ctx,
2275 if (ret != 0) {
2276 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ecjpake_read_round_two", ret);
2375 ret = mbedtls_ssl_get_key_exchange_md_tls1_2(ssl, hash, &hashlen,
2378 if (ret != 0) {
2379 return ret;
2416 ret = mbedtls_pk_verify_ext(pk_alg, &rsassa_pss_options,
2422 ret = mbedtls_pk_verify_restartable(peer_pk,
2425 if (ret != 0) {
2428 send_alert_msg = (ret != MBEDTLS_ERR_ECP_IN_PROGRESS);
2436 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_pk_verify", ret);
2438 if (ret == MBEDTLS_ERR_ECP_IN_PROGRESS) {
2439 ret = MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS;
2442 return ret;
2484 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2504 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) {
2505 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret);
2506 return ret;
2667 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2671 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) {
2672 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret);
2673 return ret;
2705 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
2724 ret = mbedtls_dhm_make_public(&ssl->handshake->dhm_ctx,
2728 if (ret != 0) {
2729 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_dhm_make_public", ret);
2730 return ret;
2736 if ((ret = mbedtls_dhm_calc_secret(&ssl->handshake->dhm_ctx,
2741 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_dhm_calc_secret", ret);
2742 return ret;
2844 ret = mbedtls_ecdh_make_public(&ssl->handshake->ecdh_ctx,
2848 if (ret != 0) {
2849 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ecdh_make_public", ret);
2851 if (ret == MBEDTLS_ERR_ECP_IN_PROGRESS) {
2852 ret = MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS;
2855 return ret;
2872 if ((ret = mbedtls_ecdh_calc_secret(&ssl->handshake->ecdh_ctx,
2877 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ecdh_calc_secret", ret);
2879 if (ret == MBEDTLS_ERR_ECP_IN_PROGRESS) {
2880 ret = MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS;
2883 return ret;
3056 if ((ret = ssl_write_encrypted_pms(ssl, header_len,
3058 return ret;
3079 ret = mbedtls_dhm_make_public(&ssl->handshake->dhm_ctx,
3083 if (ret != 0) {
3084 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_dhm_make_public", ret);
3085 return ret;
3094 if ((ret = mbedtls_dhm_calc_secret(&ssl->handshake->dhm_ctx,
3097 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_dhm_calc_secret", ret);
3098 return ret;
3113 ret = mbedtls_ecdh_make_public(&ssl->handshake->ecdh_ctx,
3118 if (ret != 0) {
3119 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ecdh_make_public", ret);
3120 return ret;
3133 if ((ret = mbedtls_ssl_psk_derive_premaster(ssl,
3137 "mbedtls_ssl_psk_derive_premaster", ret);
3138 return ret;
3146 if ((ret = ssl_write_encrypted_pms(ssl, header_len,
3148 return ret;
3160 ret = mbedtls_psa_ecjpake_write_round(&ssl->handshake->psa_pake_ctx,
3163 if (ret != 0) {
3166 MBEDTLS_SSL_DEBUG_RET(1, "psa_pake_output", ret);
3167 return ret;
3170 ret = mbedtls_ecjpake_write_round_two(&ssl->handshake->ecjpake_ctx,
3175 if (ret != 0) {
3176 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ecjpake_write_round_two", ret);
3177 return ret;
3180 ret = mbedtls_ecjpake_derive_secret(&ssl->handshake->ecjpake_ctx,
3183 if (ret != 0) {
3184 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ecjpake_derive_secret", ret);
3185 return ret;
3202 if ((ret = mbedtls_ssl_write_handshake_msg(ssl)) != 0) {
3203 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_write_handshake_msg", ret);
3204 return ret;
3218 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
3222 if ((ret = mbedtls_ssl_derive_keys(ssl)) != 0) {
3223 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_derive_keys", ret);
3224 return ret;
3240 int ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE;
3264 if ((ret = mbedtls_ssl_derive_keys(ssl)) != 0) {
3265 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_derive_keys", ret);
3266 return ret;
3298 ret = ssl->handshake->calc_verify(ssl, hash, &hashlen);
3299 if (0 != ret) {
3300 MBEDTLS_SSL_DEBUG_RET(1, ("calc_verify"), ret);
3301 return ret;
3339 if ((ret = mbedtls_pk_sign_restartable(mbedtls_ssl_own_key(ssl),
3345 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_pk_sign", ret);
3347 if (ret == MBEDTLS_ERR_ECP_IN_PROGRESS) {
3348 ret = MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS;
3351 return ret;
3362 if ((ret = mbedtls_ssl_write_handshake_msg(ssl)) != 0) {
3363 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_write_handshake_msg", ret);
3364 return ret;
3369 return ret;
3377 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
3385 if ((ret = mbedtls_ssl_read_record(ssl, 1)) != 0) {
3386 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_read_record", ret);
3387 return ret;
3488 int ret = 0;
3508 ret = mbedtls_ssl_write_client_hello(ssl);
3519 ret = ssl_parse_server_hello(ssl);
3523 ret = mbedtls_ssl_parse_certificate(ssl);
3527 ret = ssl_parse_server_key_exchange(ssl);
3531 ret = ssl_parse_certificate_request(ssl);
3535 ret = ssl_parse_server_hello_done(ssl);
3546 ret = mbedtls_ssl_write_certificate(ssl);
3550 ret = ssl_write_client_key_exchange(ssl);
3554 ret = ssl_write_certificate_verify(ssl);
3558 ret = mbedtls_ssl_write_change_cipher_spec(ssl);
3562 ret = mbedtls_ssl_write_finished(ssl);
3572 ret = ssl_parse_new_session_ticket(ssl);
3577 ret = mbedtls_ssl_parse_change_cipher_spec(ssl);
3581 ret = mbedtls_ssl_parse_finished(ssl);
3598 return ret;