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