Lines Matching refs:ret

151     ret = (xx); \
152 } while (ret == GNUTLS_E_AGAIN || ret == GNUTLS_E_INTERRUPTED)
155 if ((ret = (xx)) < 0) { \
156 coap_log_warn("%s: '%s'\n", func, gnutls_strerror(ret)); \
474 int ret;
498 ret = gnutls_priority_init(&g_context->priority_cache, priority, &err);
499 if (ret != GNUTLS_E_SUCCESS) {
500 if (ret == GNUTLS_E_INVALID_REQUEST)
503 coap_log_warn("gnutls_priority_init: %s\n", gnutls_strerror(ret));
652 int ret;
682 ret = gnutls_x509_crt_get_subject_alt_name(cert, 0, dn, &size, NULL);
683 if (ret >= 0) {
737 int ret;
782 int ret;
1042 int ret;
1071 ret = gnutls_certificate_set_x509_trust_file(*pki_credentials,
1074 if (ret == 0) {
1076 } else if (ret < 0) {
1079 gnutls_strerror(ret));
1144 ret = gnutls_certificate_set_rawpk_key_mem(*pki_credentials,
1150 if (ret >= 0) {
1213 ret = gnutls_certificate_set_x509_trust_mem(*pki_credentials,
1216 if (ret == 0) {
1218 } else if (ret < 0) {
1221 gnutls_strerror(ret));
1255 ret = gnutls_certificate_set_rawpk_key_mem(*pki_credentials,
1261 if (ret >= 0) {
1301 ret = gnutls_certificate_set_x509_trust_mem(*pki_credentials,
1304 if (ret == 0) {
1306 } else if (ret < 0) {
1309 gnutls_strerror(ret));
1350 ret = gnutls_certificate_set_x509_trust_file(*pki_credentials,
1353 if (ret == 0) {
1355 } else if (ret < 0) {
1358 gnutls_strerror(ret));
1371 ret = gnutls_certificate_set_x509_trust_file(*pki_credentials,
1374 if (ret == 0) {
1417 return ret;
1429 int ret;
1446 return ret;
1460 int ret = GNUTLS_E_SUCCESS;
1475 ret = gnutls_server_name_get(g_session, name, &len, &type, i);
1476 if (ret == GNUTLS_E_SHORT_MEMORY_BUFFER) {
1480 ret = GNUTLS_E_MEMORY_ERROR;
1488 if (ret == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE)
1491 if (ret != GNUTLS_E_SUCCESS)
1522 ret = GNUTLS_E_NO_CERTIFICATE_FOUND;
1533 if ((ret = setup_psk_credentials(
1537 int keep_ret = ret;
1541 ret = keep_ret;
1557 return ret;
1560 return ret;
1574 int ret = GNUTLS_E_SUCCESS;
1589 ret = gnutls_server_name_get(g_session, name, &len, &type, i);
1590 if (ret == GNUTLS_E_SHORT_MEMORY_BUFFER) {
1594 ret = GNUTLS_E_MEMORY_ERROR;
1602 if (ret == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE)
1605 if (ret != GNUTLS_E_SUCCESS)
1635 ret = GNUTLS_E_NO_CERTIFICATE_FOUND;
1646 if ((ret = setup_pki_credentials(
1651 int keep_ret = ret;
1655 ret = keep_ret;
1667 return ret;
1670 return ret;
1683 int ret;
1715 ret = gnutls_priority_set_direct(g_env->g_session,
1717 if (ret < 0) {
1718 if (ret == GNUTLS_E_INVALID_REQUEST)
1721 coap_log_warn("gnutls_priority_set_direct: %s\n", gnutls_strerror(ret));
1760 return ret;
1829 int ret = GNUTLS_E_SUCCESS;
1874 return ret;
1885 ssize_t ret = 0;
1899 ret = outl;
1906 ret = data->pdu_len;
1914 ret = -1;
1917 return ret;
2003 int ret;
2131 int ret;
2133 ret = gnutls_handshake(g_env->g_session);
2134 switch (ret) {
2139 ret = 1;
2143 ret = 0;
2147 ret = 0;
2151 ret = -1;
2161 ret = -1;
2166 ret = 0;
2178 ret = -1;
2183 gnutls_strerror(ret));
2188 ret = -1;
2193 ret = -1;
2202 gnutls_strerror(ret));
2209 ret = -1;
2217 ret = -1;
2222 ret, gnutls_strerror(ret));
2223 ret = -1;
2226 return ret;
2233 int ret;
2236 ret = do_gnutls_handshake(c_session, g_env);
2237 if (ret == -1) {
2264 int ret;
2282 int ret;
2289 ret = gnutls_record_send(g_env->g_session, data, data_len);
2291 if (ret <= 0) {
2292 switch (ret) {
2294 ret = 0;
2301 ret = -1;
2306 ret, gnutls_strerror(ret));
2307 ret = -1;
2310 if (ret == -1) {
2315 ret = do_gnutls_handshake(c_session, g_env);
2316 if (ret == 1) {
2320 ret = -1;
2328 ret = -1;
2332 if (ret > 0) {
2333 if (ret == (ssize_t)data_len)
2335 coap_session_str(c_session), ret);
2338 coap_session_str(c_session), ret, data_len);
2340 return ret;
2410 int ret = 0;
2431 ret = gnutls_record_recv(g_env->g_session, pdu, (int)sizeof(pdu));
2432 if (ret > 0) {
2433 return coap_handle_dgram(c_session->context, c_session, pdu, (size_t)ret);
2434 } else if (ret == 0) {
2437 switch (ret) {
2443 ret = -1;
2448 ret = 0;
2451 coap_log_warn("coap_dtls_receive: gnutls_record_recv returned %d\n", ret);
2452 ret = -1;
2457 ret = do_gnutls_handshake(c_session, g_env);
2458 if (ret == 1) {
2461 ret = -1;
2464 ret = do_gnutls_handshake(c_session, g_env);
2465 if (ret == 1) {
2481 ret = -1;
2486 coap_log_debug("coap_dtls_receive: ret %d: remaining data %u\n", ret, ssl_data->pdu_len);
2490 if (ret > 0) {
2492 coap_session_str(c_session), ret);
2494 return ret;
2510 int ret;
2530 ret = gnutls_dtls_cookie_verify(&g_env->coap_ssl_data.cookie_key,
2535 if (ret < 0) { /* cookie not valid */
2552 ret = do_gnutls_handshake(c_session, g_env);
2553 if (ret < 0) {
2562 ret = -1;
2565 ret = 1;
2570 coap_log_debug("coap_dtls_hello: ret %d: remaining data %u\n", ret, ssl_data->pdu_len);
2574 return ret;
2592 int ret = 0;
2596 ret = (int)c_session->sock.lfunc[COAP_LAYER_TLS].l_read(c_session, out, outl);
2598 if (ret == 0) {
2600 ret = -1;
2603 return ret;
2614 int ret = 0;
2617 ret = (int)c_session->sock.lfunc[COAP_LAYER_TLS].l_write(c_session, in, inl);
2619 if (ret < 0) {
2634 ret = inl;
2641 if (ret == 0) {
2643 ret = -1;
2645 return ret;
2659 int ret;
2680 ret = do_gnutls_handshake(c_session, g_env);
2681 if (ret == 1) {
2705 int ret;
2726 ret = do_gnutls_handshake(c_session, g_env);
2727 if (ret == 1) {
2752 int ret;
2759 ret = gnutls_record_send(g_env->g_session, data, data_len);
2761 if (ret <= 0) {
2762 switch (ret) {
2764 ret = 0;
2780 ret, gnutls_strerror(ret));
2781 ret = -1;
2784 if (ret == -1) {
2789 ret = do_gnutls_handshake(c_session, g_env);
2790 if (ret == 1) {
2794 ret = 0;
2796 ret = -1;
2807 ret = -1;
2811 if (ret > 0) {
2812 if (ret == (ssize_t)data_len)
2814 coap_session_str(c_session), ret);
2817 coap_session_str(c_session), ret, data_len);
2819 return ret;
2830 int ret = -1;
2839 ret = do_gnutls_handshake(c_session, g_env);
2840 if (ret == 1) {
2844 ret = 0;
2848 ret = gnutls_record_recv(g_env->g_session, data, (int)data_len);
2849 if (ret <= 0) {
2850 switch (ret) {
2856 ret = 0;
2874 ret, gnutls_strerror(ret));
2875 ret = -1;
2888 ret = -1;
2891 if (ret > 0) {
2893 coap_session_str(c_session), ret);
2895 return ret;
2919 int ret = gnutls_hash(digest_ctx, data, data_len);
2921 return ret == 0;
2971 int ret;
2981 ret = gnutls_hash(digest_ctx, data->s, data->length);
2982 if (ret != 0)
3079 int ret = 0;
3127 ret = 1;
3130 return ret == 1 ? 1 : 0;
3142 int ret = 0;
3191 ret = 1;
3194 return ret == 1 ? 1 : 0;
3203 int ret = 0;
3228 ret = 1;
3232 return ret == 1 ? 1 : 0;