Lines Matching refs:ret
603 int ret; in report_cid_usage() local
622 ret = mbedtls_ssl_get_peer_cid(ssl, &cid_negotiated, in report_cid_usage()
624 if (ret != 0) { in report_cid_usage()
626 (unsigned int) -ret); in report_cid_usage()
627 return ret; in report_cid_usage()
641 ret = mbedtls_ssl_get_peer_cid(ssl, &cid_negotiated, in report_cid_usage()
643 if (ret != 0) { in report_cid_usage()
645 (unsigned int) -ret); in report_cid_usage()
646 return ret; in report_cid_usage()
650 ret = mbedtls_ssl_get_peer_cid(ssl, &cid_negotiated, in report_cid_usage()
652 if (ret != 0) { in report_cid_usage()
654 (unsigned int) -ret); in report_cid_usage()
655 return ret; in report_cid_usage()
675 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_save_session_serialize() local
687 ret = mbedtls_ssl_get_session(ssl, &exported_session); in ssl_save_session_serialize()
688 if (ret != 0) { in ssl_save_session_serialize()
691 (unsigned) -ret); in ssl_save_session_serialize()
701 ret = MBEDTLS_ERR_SSL_ALLOC_FAILED; in ssl_save_session_serialize()
706 if ((ret = mbedtls_ssl_session_save(&exported_session, in ssl_save_session_serialize()
710 (unsigned int) -ret); in ssl_save_session_serialize()
716 return ret; in ssl_save_session_serialize()
724 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in build_http_request() local
727 ret = mbedtls_snprintf((char *) buf, buf_size, GET_REQUEST, opt.request_page); in build_http_request()
728 if (ret < 0) { in build_http_request()
729 return ret; in build_http_request()
732 len = (size_t) ret; in build_http_request()
775 int ret = 0, i; in main() local
902 ret = MBEDTLS_ERR_SSL_HW_ACCEL_FAILED; in main()
1009 if (ret == 0) { in main()
1010 ret = 1; in main()
1024 ret = 0; in main()
1035 ret = 0; in main()
1165 ret = 2; in main()
1480 ret = 2; in main()
1487 ret = 2; in main()
1501 ret = 2; in main()
1507 ret = 2; in main()
1620 ret = -1; in main()
1666 ret = rng_seed(&rng, opt.reproducible, pers); in main()
1667 if (ret != 0) { in main()
1681 ret = 0; in main()
1685 ret = mbedtls_x509_crt_parse_path(&cacert, opt.ca_path); in main()
1687 ret = mbedtls_x509_crt_parse_file(&cacert, opt.ca_file); in main()
1693 ret = mbedtls_x509_crt_parse(&cacert, in main()
1696 if (ret != 0) { in main()
1701 if (ret == 0) { in main()
1703 ret = mbedtls_x509_crt_parse_der(&cacert, in main()
1706 if (ret != 0) { in main()
1712 if (ret < 0) { in main()
1714 (unsigned int) -ret); in main()
1718 mbedtls_printf(" ok (%d skipped)\n", ret); in main()
1729 ret = 0; in main()
1733 ret = mbedtls_x509_crt_parse_file(&clicert, opt.crt_file); in main()
1736 { ret = mbedtls_x509_crt_parse(&clicert, in main()
1739 if (ret != 0) { in main()
1741 (unsigned int) -ret); in main()
1746 ret = 0; in main()
1750 ret = mbedtls_pk_parse_keyfile(&pkey, opt.key_file, opt.key_pwd, rng_get, &rng); in main()
1753 { ret = mbedtls_pk_parse_key(&pkey, in main()
1756 if (ret != 0) { in main()
1758 (unsigned int) -ret); in main()
1772 ret = pk_wrap_as_opaque(&pkey, psa_alg, psa_alg2, usage, &key_slot); in main()
1773 if (ret != 0) { in main()
1776 (unsigned int) -ret); in main()
1794 if ((ret = mbedtls_ssl_config_defaults(&conf, in main()
1799 (unsigned int) -ret); in main()
1828 ret = mbedtls_ssl_conf_cid(&conf, cid_len, in main()
1831 ret = mbedtls_ssl_conf_cid(&conf, cid_renego_len, in main()
1835 if (ret != 0) { in main()
1837 (unsigned int) -ret); in main()
1859 if ((ret = mbedtls_ssl_conf_max_frag_len(&conf, opt.mfl_code)) != 0) { in main()
1861 ret); in main()
1871 ret = mbedtls_ssl_conf_dtls_srtp_protection_profiles(&conf, forced_profile); in main()
1873 ret = mbedtls_ssl_conf_dtls_srtp_protection_profiles(&conf, default_profiles); in main()
1876 if (ret != 0) { in main()
1879 ret); in main()
1909 if ((ret = mbedtls_ssl_conf_alpn_protocols(&conf, alpn_list)) != 0) { in main()
1911 ret); in main()
1962 if ((ret = mbedtls_ssl_conf_own_cert(&conf, &clicert, &pkey)) != 0) { in main()
1964 ret); in main()
1995 ret = MBEDTLS_ERR_SSL_HW_ACCEL_FAILED; in main()
1999 if ((ret = mbedtls_ssl_conf_psk_opaque(&conf, slot, in main()
2003 ret); in main()
2009 ret = mbedtls_ssl_conf_psk(&conf, psk, psk_len, in main()
2012 if (ret != 0) { in main()
2013 mbedtls_printf(" failed\n ! mbedtls_ssl_conf_psk returned %d\n\n", ret); in main()
2033 if ((ret = mbedtls_ssl_setup(&ssl, &conf)) != 0) { in main()
2035 (unsigned int) -ret); in main()
2055 if ((ret = mbedtls_ssl_set_hostname(&ssl, opt.server_name)) != 0) { in main()
2057 ret); in main()
2081 if ((ret = mbedtls_ssl_set_hs_ecjpake_password_opaque(&ssl, in main()
2085 ret); in main()
2092 if ((ret = mbedtls_ssl_set_hs_ecjpake_password(&ssl, in main()
2096 ret); in main()
2116 if ((ret = mbedtls_ssl_set_cid(&ssl, opt.cid_enabled, in main()
2119 ret); in main()
2151 if ((ret = mbedtls_ssl_dtls_srtp_set_mki_value(&ssl, mki, in main()
2153 mbedtls_printf(" failed\n ! mbedtls_ssl_dtls_srtp_set_mki_value returned %d\n\n", ret); in main()
2173 if ((ret = mbedtls_net_connect(&server_fd, in main()
2178 (unsigned int) -ret); in main()
2183 ret = mbedtls_net_set_nonblock(&server_fd); in main()
2185 ret = mbedtls_net_set_block(&server_fd); in main()
2187 if (ret != 0) { in main()
2189 (unsigned int) -ret); in main()
2201 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) { in main()
2202 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2203 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
2204 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2206 (unsigned int) -ret); in main()
2207 if (ret == MBEDTLS_ERR_X509_CERT_VERIFY_FAILED) { in main()
2224 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2232 ret = idle(&server_fd, &timer, ret); in main()
2234 ret = idle(&server_fd, ret); in main()
2236 if (ret != 0) { in main()
2256 if ((ret = mbedtls_ssl_get_record_expansion(&ssl)) >= 0) { in main()
2257 mbedtls_printf(" [ Record expansion is %d ]\n", ret); in main()
2280 if ((ret = mbedtls_ssl_tls_prf(eap_tls_keying.tls_prf_type, in main()
2290 (unsigned int) -ret); in main()
2303 if ((ret = mbedtls_ssl_tls_prf(eap_tls_keying.tls_prf_type, NULL, 0, in main()
2310 (unsigned int) -ret); in main()
2335 if ((ret = mbedtls_ssl_tls_prf(dtls_srtp_keying.tls_prf_type, in main()
2345 (unsigned int) -ret); in main()
2385 if ((ret = ssl_save_session_serialize(&ssl, in main()
2388 (unsigned int) -ret); in main()
2393 if ((ret = mbedtls_ssl_get_session(&ssl, &saved_session)) != 0) { in main()
2395 (unsigned int) -ret); in main()
2433 ret = report_cid_usage(&ssl, "initial handshake"); in main()
2434 if (ret != 0) { in main()
2439 if ((ret = mbedtls_ssl_set_cid(&ssl, opt.cid_enabled_renego, in main()
2443 ret); in main()
2457 while ((ret = mbedtls_ssl_renegotiate(&ssl)) != 0) { in main()
2458 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2459 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
2460 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2462 ret); in main()
2467 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2475 idle(&server_fd, &timer, ret); in main()
2477 idle(&server_fd, ret); in main()
2487 ret = report_cid_usage(&ssl, "after renegotiation"); in main()
2488 if (ret != 0) { in main()
2501 ret = build_http_request(buf, sizeof(buf) - 1, &len); in main()
2502 if (ret != 0) { in main()
2511 while ((ret = mbedtls_ssl_write(&ssl, buf + written, in main()
2513 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2514 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
2515 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2517 (unsigned int) -ret); in main()
2524 idle(&server_fd, &timer, ret); in main()
2526 idle(&server_fd, ret); in main()
2532 written += ret; in main()
2536 ret = mbedtls_ssl_write(&ssl, buf, len); in main()
2539 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2544 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2545 ret != MBEDTLS_ERR_SSL_WANT_WRITE) { in main()
2552 idle(&server_fd, &timer, ret); in main()
2554 idle(&server_fd, ret); in main()
2559 if (ret < 0) { in main()
2561 ret); in main()
2566 written = ret; in main()
2601 ret = mbedtls_ssl_read(&ssl, buf, len); in main()
2604 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2609 if (ret == MBEDTLS_ERR_SSL_WANT_READ || in main()
2610 ret == MBEDTLS_ERR_SSL_WANT_WRITE) { in main()
2614 idle(&server_fd, &timer, ret); in main()
2616 idle(&server_fd, ret); in main()
2622 if (ret <= 0) { in main()
2623 switch (ret) { in main()
2626 ret = 0; in main()
2632 ret = 0; in main()
2648 if ((ret = ssl_save_session_serialize(&ssl, in main()
2653 (unsigned int) -ret); in main()
2657 if ((ret = mbedtls_ssl_get_session(&ssl, &saved_session)) != 0) { in main()
2660 (unsigned int) -ret); in main()
2679 (unsigned int) -ret); in main()
2684 len = ret; in main()
2692 if (ret > 0 && buf[len-1] == '\n') { in main()
2693 ret = 0; in main()
2702 ret = mbedtls_ssl_read(&ssl, buf, len); in main()
2705 if (ret == MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2710 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2711 ret != MBEDTLS_ERR_SSL_WANT_WRITE) { in main()
2718 idle(&server_fd, &timer, ret); in main()
2720 idle(&server_fd, ret); in main()
2725 if (ret <= 0) { in main()
2726 switch (ret) { in main()
2736 ret = 0; in main()
2740 mbedtls_printf(" mbedtls_ssl_read returned -0x%x\n", (unsigned int) -ret); in main()
2745 len = ret; in main()
2750 ret = 0; in main()
2766 if ((ret = mbedtls_ssl_session_reset(&ssl)) != 0) { in main()
2768 (unsigned int) -ret); in main()
2772 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) { in main()
2773 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
2774 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
2775 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
2777 (unsigned int) -ret); in main()
2784 idle(&server_fd, &timer, ret); in main()
2786 idle(&server_fd, ret); in main()
2805 ret = mbedtls_ssl_context_save(&ssl, NULL, 0, &buf_len); in main()
2806 if (ret != MBEDTLS_ERR_SSL_BUFFER_TOO_SMALL) { in main()
2808 "-0x%x\n\n", (unsigned int) -ret); in main()
2821 if ((ret = mbedtls_ssl_context_save(&ssl, context_buf, in main()
2824 "-0x%x\n\n", (unsigned int) -ret); in main()
2847 if ((ret = mbedtls_base64_encode(b64_buf, b64_len, &b64_len, in main()
2850 "-0x%x\n", (unsigned int) -ret); in main()
2888 if ((ret = mbedtls_ssl_setup(&ssl, &conf)) != 0) { in main()
2890 "-0x%x\n\n", (unsigned int) -ret); in main()
2914 if ((ret = mbedtls_ssl_context_load(&ssl, context_buf, in main()
2917 "-0x%x\n\n", (unsigned int) -ret); in main()
2959 ret = mbedtls_ssl_close_notify(&ssl); in main()
2960 } while (ret == MBEDTLS_ERR_SSL_WANT_WRITE); in main()
2961 ret = 0; in main()
2987 if ((ret = mbedtls_ssl_session_reset(&ssl)) != 0) { in main()
2989 (unsigned int) -ret); in main()
2994 if ((ret = mbedtls_ssl_session_load(&saved_session, in main()
2998 (unsigned int) -ret); in main()
3003 if ((ret = mbedtls_ssl_set_session(&ssl, &saved_session)) != 0) { in main()
3005 (unsigned int) -ret); in main()
3011 (ret = mbedtls_ssl_set_hostname(&ssl, in main()
3014 ret); in main()
3019 if ((ret = mbedtls_net_connect(&server_fd, in main()
3024 (unsigned int) -ret); in main()
3029 ret = mbedtls_net_set_nonblock(&server_fd); in main()
3031 ret = mbedtls_net_set_block(&server_fd); in main()
3033 if (ret != 0) { in main()
3035 (unsigned int) -ret); in main()
3039 ret = build_http_request(buf, sizeof(buf) - 1, &len); in main()
3040 if (ret != 0) { in main()
3049 while ((ret = mbedtls_ssl_write_early_data(&ssl, buf + written, in main()
3051 if (ret == MBEDTLS_ERR_SSL_CANNOT_WRITE_EARLY_DATA) { in main()
3054 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
3055 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
3056 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
3058 (unsigned int) -ret); in main()
3065 idle(&server_fd, &timer, ret); in main()
3067 idle(&server_fd, ret); in main()
3073 written += ret; in main()
3087 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) { in main()
3088 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in main()
3089 ret != MBEDTLS_ERR_SSL_WANT_WRITE && in main()
3090 ret != MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) { in main()
3092 (unsigned int) -ret); in main()
3107 if (ret != 0) { in main()
3109 mbedtls_strerror(ret, error_buf, 100); in main()
3110 mbedtls_printf("Last error was: -0x%X - %s\n\n", (unsigned int) -ret, error_buf); in main()
3153 if (ret == 0) { in main()
3154 ret = MBEDTLS_ERR_SSL_HW_ACCEL_FAILED; in main()
3173 if (ret == 0) { in main()
3174 ret = 1; in main()
3186 if (ret == 0) { in main()
3187 ret = 1; in main()
3204 if (ret == 0) { in main()
3205 ret = 1; in main()
3220 if (ret < 0) { in main()
3221 ret = 1; in main()
3225 mbedtls_exit(ret); in main()