Lines Matching refs:ret
78 int ret, len;
115 ret = MBEDTLS_ERR_SSL_HW_ACCEL_FAILED;
130 if ((ret = mbedtls_ctr_drbg_seed(&ctr_drbg, mbedtls_entropy_func, &entropy,
133 printf(" failed\n ! mbedtls_ctr_drbg_seed returned %d\n", ret);
150 ret = mbedtls_x509_crt_parse(&srvcert, (const unsigned char *) mbedtls_test_srv_crt,
152 if (ret != 0) {
153 printf(" failed\n ! mbedtls_x509_crt_parse returned %d\n\n", ret);
157 ret = mbedtls_x509_crt_parse(&srvcert, (const unsigned char *) mbedtls_test_cas_pem,
159 if (ret != 0) {
160 printf(" failed\n ! mbedtls_x509_crt_parse returned %d\n\n", ret);
164 ret = mbedtls_pk_parse_key(&pkey,
171 if (ret != 0) {
172 printf(" failed\n ! mbedtls_pk_parse_key returned %d\n\n", ret);
184 if ((ret = mbedtls_net_bind(&listen_fd, BIND_IP, "4433", MBEDTLS_NET_PROTO_UDP)) != 0) {
185 printf(" failed\n ! mbedtls_net_bind returned %d\n\n", ret);
197 if ((ret = mbedtls_ssl_config_defaults(&conf,
201 mbedtls_printf(" failed\n ! mbedtls_ssl_config_defaults returned %d\n\n", ret);
216 if ((ret = mbedtls_ssl_conf_own_cert(&conf, &srvcert, &pkey)) != 0) {
217 printf(" failed\n ! mbedtls_ssl_conf_own_cert returned %d\n\n", ret);
221 if ((ret = mbedtls_ssl_cookie_setup(&cookie_ctx,
223 printf(" failed\n ! mbedtls_ssl_cookie_setup returned %d\n\n", ret);
230 if ((ret = mbedtls_ssl_setup(&ssl, &conf)) != 0) {
231 printf(" failed\n ! mbedtls_ssl_setup returned %d\n\n", ret);
242 if (ret != 0) {
244 mbedtls_strerror(ret, error_buf, 100);
245 printf("Last error was: %d - %s\n\n", ret, error_buf);
259 if ((ret = mbedtls_net_accept(&listen_fd, &client_fd,
261 printf(" failed\n ! mbedtls_net_accept returned %d\n\n", ret);
266 if ((ret = mbedtls_ssl_set_client_transport_id(&ssl,
269 "mbedtls_ssl_set_client_transport_id() returned -0x%x\n\n", (unsigned int) -ret);
285 ret = mbedtls_ssl_handshake(&ssl);
286 } while (ret == MBEDTLS_ERR_SSL_WANT_READ ||
287 ret == MBEDTLS_ERR_SSL_WANT_WRITE);
289 if (ret == MBEDTLS_ERR_SSL_HELLO_VERIFY_REQUIRED) {
291 ret = 0;
293 } else if (ret != 0) {
294 printf(" failed\n ! mbedtls_ssl_handshake returned -0x%x\n\n", (unsigned int) -ret);
310 ret = mbedtls_ssl_read(&ssl, buf, len);
311 } while (ret == MBEDTLS_ERR_SSL_WANT_READ ||
312 ret == MBEDTLS_ERR_SSL_WANT_WRITE);
314 if (ret <= 0) {
315 switch (ret) {
325 printf(" mbedtls_ssl_read returned -0x%x\n\n", (unsigned int) -ret);
330 len = ret;
340 ret = mbedtls_ssl_write(&ssl, buf, len);
341 } while (ret == MBEDTLS_ERR_SSL_WANT_READ ||
342 ret == MBEDTLS_ERR_SSL_WANT_WRITE);
344 if (ret < 0) {
345 printf(" failed\n ! mbedtls_ssl_write returned %d\n\n", ret);
349 len = ret;
360 ret = mbedtls_ssl_close_notify(&ssl);
361 } while (ret == MBEDTLS_ERR_SSL_WANT_WRITE);
362 ret = 0;
374 if (ret != 0) {
376 mbedtls_strerror(ret, error_buf, 100);
377 printf("Last error was: %d - %s\n\n", ret, error_buf);
399 if (ret < 0) {
400 ret = 1;
403 mbedtls_exit(ret);