Lines Matching refs:ret
99 int ret, len; in handle_ssl_connection() local
114 if ((ret = mbedtls_ssl_setup(&ssl, thread_info->config)) != 0) { in handle_ssl_connection()
116 thread_id, (unsigned int) -ret); in handle_ssl_connection()
127 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) { in handle_ssl_connection()
128 if (ret != MBEDTLS_ERR_SSL_WANT_READ && ret != MBEDTLS_ERR_SSL_WANT_WRITE) { in handle_ssl_connection()
130 thread_id, (unsigned int) -ret); in handle_ssl_connection()
145 ret = mbedtls_ssl_read(&ssl, buf, len); in handle_ssl_connection()
147 if (ret == MBEDTLS_ERR_SSL_WANT_READ || ret == MBEDTLS_ERR_SSL_WANT_WRITE) { in handle_ssl_connection()
151 if (ret <= 0) { in handle_ssl_connection()
152 switch (ret) { in handle_ssl_connection()
165 thread_id, (unsigned int) -ret); in handle_ssl_connection()
170 len = ret; in handle_ssl_connection()
174 if (ret > 0) { in handle_ssl_connection()
187 while ((ret = mbedtls_ssl_write(&ssl, buf, len)) <= 0) { in handle_ssl_connection()
188 if (ret == MBEDTLS_ERR_NET_CONN_RESET) { in handle_ssl_connection()
194 if (ret != MBEDTLS_ERR_SSL_WANT_READ && ret != MBEDTLS_ERR_SSL_WANT_WRITE) { in handle_ssl_connection()
196 thread_id, (unsigned int) ret); in handle_ssl_connection()
201 len = ret; in handle_ssl_connection()
207 while ((ret = mbedtls_ssl_close_notify(&ssl)) < 0) { in handle_ssl_connection()
208 if (ret != MBEDTLS_ERR_SSL_WANT_READ && in handle_ssl_connection()
209 ret != MBEDTLS_ERR_SSL_WANT_WRITE) { in handle_ssl_connection()
211 thread_id, (unsigned int) ret); in handle_ssl_connection()
218 ret = 0; in handle_ssl_connection()
223 if (ret != 0) { in handle_ssl_connection()
225 mbedtls_strerror(ret, error_buf, 100); in handle_ssl_connection()
227 thread_id, (unsigned int) -ret, error_buf); in handle_ssl_connection()
241 int ret, i; in thread_create() local
270 if ((ret = pthread_create(&threads[i].thread, NULL, handle_ssl_connection, in thread_create()
272 return ret; in thread_create()
280 int ret; in main() local
328 ret = MBEDTLS_ERR_SSL_HW_ACCEL_FAILED; in main()
338 if ((ret = mbedtls_ctr_drbg_seed(&ctr_drbg, mbedtls_entropy_func, &entropy, in main()
342 (unsigned int) -ret); in main()
359 ret = mbedtls_x509_crt_parse(&srvcert, (const unsigned char *) mbedtls_test_srv_crt, in main()
361 if (ret != 0) { in main()
362 mbedtls_printf(" failed\n ! mbedtls_x509_crt_parse returned %d\n\n", ret); in main()
366 ret = mbedtls_x509_crt_parse(&cachain, (const unsigned char *) mbedtls_test_cas_pem, in main()
368 if (ret != 0) { in main()
369 mbedtls_printf(" failed\n ! mbedtls_x509_crt_parse returned %d\n\n", ret); in main()
374 ret = mbedtls_pk_parse_key(&pkey, (const unsigned char *) mbedtls_test_srv_key, in main()
377 if (ret != 0) { in main()
378 mbedtls_printf(" failed\n ! mbedtls_pk_parse_key returned %d\n\n", ret); in main()
389 if ((ret = mbedtls_ssl_config_defaults(&conf, in main()
394 (unsigned int) -ret); in main()
411 if ((ret = mbedtls_ssl_conf_own_cert(&conf, &srvcert, &pkey)) != 0) { in main()
412 mbedtls_printf(" failed\n ! mbedtls_ssl_conf_own_cert returned %d\n\n", ret); in main()
424 if ((ret = mbedtls_net_bind(&listen_fd, NULL, "4433", MBEDTLS_NET_PROTO_TCP)) != 0) { in main()
425 mbedtls_printf(" failed\n ! mbedtls_net_bind returned %d\n\n", ret); in main()
433 if (ret != 0) { in main()
435 mbedtls_strerror(ret, error_buf, 100); in main()
436 mbedtls_printf(" [ main ] Last error was: -0x%04x - %s\n", (unsigned int) -ret, in main()
446 if ((ret = mbedtls_net_accept(&listen_fd, &client_fd, in main()
449 (unsigned int) ret); in main()
456 if ((ret = thread_create(&client_fd)) != 0) { in main()
457 mbedtls_printf(" [ main ] failed: thread_create returned %d\n", ret); in main()
462 ret = 0; in main()
483 mbedtls_exit(ret); in main()