Lines Matching refs:ret

606     int ret;  in report_cid_usage()  local
625 ret = mbedtls_ssl_get_peer_cid(ssl, &cid_negotiated, in report_cid_usage()
627 if (ret != 0) { in report_cid_usage()
629 (unsigned int) -ret); in report_cid_usage()
630 return ret; in report_cid_usage()
644 ret = mbedtls_ssl_get_peer_cid(ssl, &cid_negotiated, in report_cid_usage()
646 if (ret != 0) { in report_cid_usage()
648 (unsigned int) -ret); in report_cid_usage()
649 return ret; in report_cid_usage()
653 ret = mbedtls_ssl_get_peer_cid(ssl, &cid_negotiated, in report_cid_usage()
655 if (ret != 0) { in report_cid_usage()
657 (unsigned int) -ret); in report_cid_usage()
658 return ret; in report_cid_usage()
678 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_save_session_serialize() local
690 ret = mbedtls_ssl_get_session(ssl, &exported_session); in ssl_save_session_serialize()
691 if (ret != 0) { in ssl_save_session_serialize()
694 (unsigned) -ret); in ssl_save_session_serialize()
704 ret = MBEDTLS_ERR_SSL_ALLOC_FAILED; in ssl_save_session_serialize()
709 if ((ret = mbedtls_ssl_session_save(&exported_session, in ssl_save_session_serialize()
713 (unsigned int) -ret); in ssl_save_session_serialize()
719 return ret; in ssl_save_session_serialize()
727 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in build_http_request() local
730 ret = mbedtls_snprintf((char *) buf, buf_size, GET_REQUEST, opt.request_page); in build_http_request()
731 if (ret < 0) { in build_http_request()
732 return ret; in build_http_request()
735 len = (size_t) ret; in build_http_request()
778 int ret = 0, i; in main() local
911 ret = MBEDTLS_ERR_SSL_HW_ACCEL_FAILED; in main()
1019 if (ret == 0) { in main()
1020 ret = 1; in main()
1034 ret = 0; in main()
1045 ret = 0; in main()
1175 ret = 2; in main()
1495 ret = 2; in main()
1502 ret = 2; in main()
1516 ret = 2; in main()
1522 ret = 2; in main()
1635 ret = -1; in main()
1681 ret = rng_seed(&rng, opt.reproducible, pers); in main()
1682 if (ret != 0) { in main()
1696 ret = 0; in main()
1700 ret = mbedtls_x509_crt_parse_path(&cacert, opt.ca_path); in main()
1702 ret = mbedtls_x509_crt_parse_file(&cacert, opt.ca_file); in main()
1708 ret = mbedtls_x509_crt_parse(&cacert, in main()
1711 if (ret != 0) { in main()
1716 if (ret == 0) { in main()
1718 ret = mbedtls_x509_crt_parse_der(&cacert, in main()
1721 if (ret != 0) { in main()
1727 if (ret < 0) { in main()
1729 (unsigned int) -ret); in main()
1733 mbedtls_printf(" ok (%d skipped)\n", ret); in main()
1744 ret = 0; in main()
1748 ret = mbedtls_x509_crt_parse_file(&clicert, opt.crt_file); in main()
1751 { ret = mbedtls_x509_crt_parse(&clicert, in main()
1754 if (ret != 0) { in main()
1756 (unsigned int) -ret); in main()
1761 ret = 0; in main()
1765 ret = mbedtls_pk_parse_keyfile(&pkey, opt.key_file, opt.key_pwd, rng_get, &rng); in main()
1768 { ret = mbedtls_pk_parse_key(&pkey, in main()
1771 if (ret != 0) { in main()
1773 (unsigned int) -ret); in main()
1787 ret = pk_wrap_as_opaque(&pkey, psa_alg, psa_alg2, usage, &key_slot); in main()
1788 if (ret != 0) { in main()
1791 (unsigned int) -ret); in main()
1809 if ((ret = mbedtls_ssl_config_defaults(&conf, in main()
1814 (unsigned int) -ret); in main()
1843 ret = mbedtls_ssl_conf_cid(&conf, cid_len, in main()
1846 ret = mbedtls_ssl_conf_cid(&conf, cid_renego_len, in main()
1850 if (ret != 0) { in main()
1852 (unsigned int) -ret); in main()
1874 if ((ret = mbedtls_ssl_conf_max_frag_len(&conf, opt.mfl_code)) != 0) { in main()
1876 ret); in main()
1886 ret = mbedtls_ssl_conf_dtls_srtp_protection_profiles(&conf, forced_profile); in main()
1888 ret = mbedtls_ssl_conf_dtls_srtp_protection_profiles(&conf, default_profiles); in main()
1891 if (ret != 0) { in main()
1894 ret); in main()
1924 if ((ret = mbedtls_ssl_conf_alpn_protocols(&conf, alpn_list)) != 0) { in main()
1926 ret); in main()
1981 if ((ret = mbedtls_ssl_conf_own_cert(&conf, &clicert, &pkey)) != 0) { in main()
1983 ret); in main()
2014 ret = MBEDTLS_ERR_SSL_HW_ACCEL_FAILED; in main()
2018 if ((ret = mbedtls_ssl_conf_psk_opaque(&conf, slot, in main()
2022 ret); in main()
2028 ret = mbedtls_ssl_conf_psk(&conf, psk, psk_len, in main()
2031 if (ret != 0) { in main()
2032 mbedtls_printf(" failed\n ! mbedtls_ssl_conf_psk returned %d\n\n", ret); in main()
2052 if ((ret = mbedtls_ssl_setup(&ssl, &conf)) != 0) { in main()
2054 (unsigned int) -ret); in main()
2074 if ((ret = mbedtls_ssl_set_hostname(&ssl, opt.server_name)) != 0) { in main()
2076 ret); in main()
2100 if ((ret = mbedtls_ssl_set_hs_ecjpake_password_opaque(&ssl, in main()
2104 ret); in main()
2111 if ((ret = mbedtls_ssl_set_hs_ecjpake_password(&ssl, in main()
2115 ret); in main()
2135 if ((ret = mbedtls_ssl_set_cid(&ssl, opt.cid_enabled, in main()
2138 ret); in main()
2170 if ((ret = mbedtls_ssl_dtls_srtp_set_mki_value(&ssl, mki, in main()
2172 mbedtls_printf(" failed\n ! mbedtls_ssl_dtls_srtp_set_mki_value returned %d\n\n", ret); in main()
2192 if ((ret = mbedtls_net_connect(&server_fd, in main()
2197 (unsigned int) -ret); in main()
2202 ret = mbedtls_net_set_nonblock(&server_fd); in main()
2204 ret = mbedtls_net_set_block(&server_fd); in main()
2206 if (ret != 0) { in main()
2208 (unsigned int) -ret); in main()
2220 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) { in main()
2221 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2222 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
2223 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2225 (unsigned int) -ret); in main()
2227 if (ret == MBEDTLS_ERR_X509_CERT_VERIFY_FAILED || in main()
2228 ret == MBEDTLS_ERR_SSL_BAD_CERTIFICATE) { in main()
2251 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2259 ret = idle(&server_fd, &timer, ret); in main()
2261 ret = idle(&server_fd, ret); in main()
2263 if (ret != 0) { in main()
2283 if ((ret = mbedtls_ssl_get_record_expansion(&ssl)) >= 0) { in main()
2284 mbedtls_printf(" [ Record expansion is %d ]\n", ret); in main()
2307 if ((ret = mbedtls_ssl_tls_prf(eap_tls_keying.tls_prf_type, in main()
2317 (unsigned int) -ret); in main()
2330 if ((ret = mbedtls_ssl_tls_prf(eap_tls_keying.tls_prf_type, NULL, 0, in main()
2337 (unsigned int) -ret); in main()
2362 if ((ret = mbedtls_ssl_tls_prf(dtls_srtp_keying.tls_prf_type, in main()
2372 (unsigned int) -ret); in main()
2412 if ((ret = ssl_save_session_serialize(&ssl, in main()
2415 (unsigned int) -ret); in main()
2420 if ((ret = mbedtls_ssl_get_session(&ssl, &saved_session)) != 0) { in main()
2422 (unsigned int) -ret); in main()
2460 ret = report_cid_usage(&ssl, "initial handshake"); in main()
2461 if (ret != 0) { in main()
2466 if ((ret = mbedtls_ssl_set_cid(&ssl, opt.cid_enabled_renego, in main()
2470 ret); in main()
2484 while ((ret = mbedtls_ssl_renegotiate(&ssl)) != 0) { in main()
2485 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2486 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
2487 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2489 ret); in main()
2494 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2502 idle(&server_fd, &timer, ret); in main()
2504 idle(&server_fd, ret); in main()
2514 ret = report_cid_usage(&ssl, "after renegotiation"); in main()
2515 if (ret != 0) { in main()
2528 ret = build_http_request(buf, sizeof(buf) - 1, &len); in main()
2529 if (ret != 0) { in main()
2538 while ((ret = mbedtls_ssl_write(&ssl, buf + written, in main()
2540 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2541 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
2542 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2544 (unsigned int) -ret); in main()
2551 idle(&server_fd, &timer, ret); in main()
2553 idle(&server_fd, ret); in main()
2559 written += ret; in main()
2563 ret = mbedtls_ssl_write(&ssl, buf, len); in main()
2566 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2571 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2572 ret != MBEDTLS_ERR_SSL_WANT_WRITE) { in main()
2579 idle(&server_fd, &timer, ret); in main()
2581 idle(&server_fd, ret); in main()
2586 if (ret < 0) { in main()
2588 ret); in main()
2593 written = ret; in main()
2628 ret = mbedtls_ssl_read(&ssl, buf, len); in main()
2631 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2636 if (ret == MBEDTLS_ERR_SSL_WANT_READ || in main()
2637 ret == MBEDTLS_ERR_SSL_WANT_WRITE) { in main()
2641 idle(&server_fd, &timer, ret); in main()
2643 idle(&server_fd, ret); in main()
2649 if (ret <= 0) { in main()
2650 switch (ret) { in main()
2653 ret = 0; in main()
2659 ret = 0; in main()
2675 if ((ret = ssl_save_session_serialize(&ssl, in main()
2680 (unsigned int) -ret); in main()
2684 if ((ret = mbedtls_ssl_get_session(&ssl, &saved_session)) != 0) { in main()
2687 (unsigned int) -ret); in main()
2706 (unsigned int) -ret); in main()
2711 len = ret; in main()
2719 if (ret > 0 && buf[len-1] == '\n') { in main()
2720 ret = 0; in main()
2729 ret = mbedtls_ssl_read(&ssl, buf, len); in main()
2732 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2737 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2738 ret != MBEDTLS_ERR_SSL_WANT_WRITE) { in main()
2745 idle(&server_fd, &timer, ret); in main()
2747 idle(&server_fd, ret); in main()
2752 if (ret <= 0) { in main()
2753 switch (ret) { in main()
2763 ret = 0; in main()
2767 mbedtls_printf(" mbedtls_ssl_read returned -0x%x\n", (unsigned int) -ret); in main()
2772 len = ret; in main()
2777 ret = 0; in main()
2793 if ((ret = mbedtls_ssl_session_reset(&ssl)) != 0) { in main()
2795 (unsigned int) -ret); in main()
2799 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) { in main()
2800 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2801 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
2802 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2804 (unsigned int) -ret); in main()
2811 idle(&server_fd, &timer, ret); in main()
2813 idle(&server_fd, ret); in main()
2832 ret = mbedtls_ssl_context_save(&ssl, NULL, 0, &buf_len); in main()
2833 if (ret != MBEDTLS_ERR_SSL_BUFFER_TOO_SMALL) { in main()
2835 "-0x%x\n\n", (unsigned int) -ret); in main()
2848 if ((ret = mbedtls_ssl_context_save(&ssl, context_buf, in main()
2851 "-0x%x\n\n", (unsigned int) -ret); in main()
2874 if ((ret = mbedtls_base64_encode(b64_buf, b64_len, &b64_len, in main()
2877 "-0x%x\n", (unsigned int) -ret); in main()
2915 if ((ret = mbedtls_ssl_setup(&ssl, &conf)) != 0) { in main()
2917 "-0x%x\n\n", (unsigned int) -ret); in main()
2941 if ((ret = mbedtls_ssl_context_load(&ssl, context_buf, in main()
2944 "-0x%x\n\n", (unsigned int) -ret); in main()
2986 ret = mbedtls_ssl_close_notify(&ssl); in main()
2987 } while (ret == MBEDTLS_ERR_SSL_WANT_WRITE); in main()
2988 ret = 0; in main()
3014 if ((ret = mbedtls_ssl_session_reset(&ssl)) != 0) { in main()
3016 (unsigned int) -ret); in main()
3021 if ((ret = mbedtls_ssl_session_load(&saved_session, in main()
3025 (unsigned int) -ret); in main()
3030 if ((ret = mbedtls_ssl_set_session(&ssl, &saved_session)) != 0) { in main()
3032 (unsigned int) -ret); in main()
3038 (ret = mbedtls_ssl_set_hostname(&ssl, in main()
3041 ret); in main()
3046 if ((ret = mbedtls_net_connect(&server_fd, in main()
3051 (unsigned int) -ret); in main()
3056 ret = mbedtls_net_set_nonblock(&server_fd); in main()
3058 ret = mbedtls_net_set_block(&server_fd); in main()
3060 if (ret != 0) { in main()
3062 (unsigned int) -ret); in main()
3066 ret = build_http_request(buf, sizeof(buf) - 1, &len); in main()
3067 if (ret != 0) { in main()
3076 while ((ret = mbedtls_ssl_write_early_data(&ssl, buf + written, in main()
3078 if (ret == MBEDTLS_ERR_SSL_CANNOT_WRITE_EARLY_DATA) { in main()
3081 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
3082 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
3083 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
3085 (unsigned int) -ret); in main()
3092 idle(&server_fd, &timer, ret); in main()
3094 idle(&server_fd, ret); in main()
3100 written += ret; in main()
3114 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) { in main()
3115 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
3116 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
3117 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
3119 (unsigned int) -ret); in main()
3134 if (ret != 0) { in main()
3136 mbedtls_strerror(ret, error_buf, 100); in main()
3137 mbedtls_printf("Last error was: -0x%X - %s\n\n", (unsigned int) -ret, error_buf); in main()
3180 if (ret == 0) { in main()
3181 ret = MBEDTLS_ERR_SSL_HW_ACCEL_FAILED; in main()
3200 if (ret == 0) { in main()
3201 ret = 1; in main()
3213 if (ret == 0) { in main()
3214 ret = 1; in main()
3234 if (ret == 0) { in main()
3235 ret = 1; in main()
3250 if (ret < 0) { in main()
3251 ret = 1; in main()
3255 mbedtls_exit(ret); in main()