Lines Matching refs:ret

49         if ((ret = (code)) != 0) {                      \
50 return ret; \
57 return ret; \
67 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_serial() local
82 if ((ret = mbedtls_asn1_get_len(p, end, &serial->len)) != 0) { in mbedtls_x509_get_serial()
83 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_SERIAL, ret); in mbedtls_x509_get_serial()
101 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_alg_null() local
103 if ((ret = mbedtls_asn1_get_alg_null(p, end, alg)) != 0) { in mbedtls_x509_get_alg_null()
104 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_alg_null()
116 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_alg() local
118 if ((ret = mbedtls_asn1_get_alg(p, end, alg, params)) != 0) { in mbedtls_x509_get_alg()
119 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_alg()
182 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in x509_get_hash_alg() local
205 if ((ret = mbedtls_asn1_get_tag(&p, end, &md_oid.len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_hash_alg()
206 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in x509_get_hash_alg()
213 if ((ret = mbedtls_x509_oid_get_md_alg(&md_oid, md_alg)) != 0) { in x509_get_hash_alg()
214 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in x509_get_hash_alg()
222 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_NULL)) != 0 || len != 0) { in x509_get_hash_alg()
223 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in x509_get_hash_alg()
250 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_rsassa_pss_params() local
277 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
283 if ((ret = mbedtls_x509_get_alg_null(&p, end2, &alg_id)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
284 return ret; in mbedtls_x509_get_rsassa_pss_params()
287 if ((ret = mbedtls_x509_oid_get_md_alg(&alg_id, md_alg)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
288 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
295 } else if (ret != MBEDTLS_ERR_ASN1_UNEXPECTED_TAG) { in mbedtls_x509_get_rsassa_pss_params()
296 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
306 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
312 if ((ret = mbedtls_x509_get_alg(&p, end2, &alg_id, &alg_params)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
313 return ret; in mbedtls_x509_get_rsassa_pss_params()
323 if ((ret = x509_get_hash_alg(&alg_params, mgf_md)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
324 return ret; in mbedtls_x509_get_rsassa_pss_params()
331 } else if (ret != MBEDTLS_ERR_ASN1_UNEXPECTED_TAG) { in mbedtls_x509_get_rsassa_pss_params()
332 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
342 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
347 if ((ret = mbedtls_asn1_get_int(&p, end2, salt_len)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
348 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
355 } else if (ret != MBEDTLS_ERR_ASN1_UNEXPECTED_TAG) { in mbedtls_x509_get_rsassa_pss_params()
356 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
366 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
373 if ((ret = mbedtls_asn1_get_int(&p, end2, &trailer_field)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
374 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
385 } else if (ret != MBEDTLS_ERR_ASN1_UNEXPECTED_TAG) { in mbedtls_x509_get_rsassa_pss_params()
386 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
411 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in x509_get_attr_type_value() local
416 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_get_attr_type_value()
418 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_NAME, ret); in x509_get_attr_type_value()
431 if ((ret = mbedtls_asn1_get_tag(p, end, &oid->len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_attr_type_value()
432 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_NAME, ret); in x509_get_attr_type_value()
454 if ((ret = mbedtls_asn1_get_len(p, end, &val->len)) != 0) { in x509_get_attr_type_value()
455 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_NAME, ret); in x509_get_attr_type_value()
502 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_name() local
512 if ((ret = mbedtls_asn1_get_tag(p, end, &set_len, in mbedtls_x509_get_name()
514 ret = MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_NAME, ret); in mbedtls_x509_get_name()
521 if ((ret = x509_get_attr_type_value(p, end_set, cur)) != 0) { in mbedtls_x509_get_name()
535 ret = MBEDTLS_ERR_X509_ALLOC_FAILED; in mbedtls_x509_get_name()
552 ret = MBEDTLS_ERR_X509_ALLOC_FAILED; in mbedtls_x509_get_name()
564 return ret; in mbedtls_x509_get_name()
653 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_time() local
674 ret = mbedtls_asn1_get_len(p, end, &len); in mbedtls_x509_get_time()
676 if (ret != 0) { in mbedtls_x509_get_time()
677 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_DATE, ret); in mbedtls_x509_get_time()
692 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_sig() local
703 if ((ret = mbedtls_asn1_get_bitstring_null(p, end, &len)) != 0) { in mbedtls_x509_get_sig()
704 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_SIGNATURE, ret); in mbedtls_x509_get_sig()
722 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_sig_alg() local
724 if ((ret = mbedtls_x509_oid_get_sig_alg(sig_oid, md_alg, pk_alg)) != 0) { in mbedtls_x509_get_sig_alg()
725 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_UNKNOWN_SIG_ALG, ret); in mbedtls_x509_get_sig_alg()
733 ret = mbedtls_x509_get_rsassa_pss_params(sig_params, in mbedtls_x509_get_sig_alg()
737 if (ret != 0) { in mbedtls_x509_get_sig_alg()
738 return ret; in mbedtls_x509_get_sig_alg()
764 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_ext() local
770 ret = mbedtls_asn1_get_tag(p, end, &ext->len, in mbedtls_x509_get_ext()
772 if (ret != 0) { in mbedtls_x509_get_ext()
773 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_ext()
783 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in mbedtls_x509_get_ext()
785 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_ext()
805 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_oid_get_numeric_string() local
849 ret = mbedtls_snprintf(p, n, "%c.%u", component1, component2); in mbedtls_oid_get_numeric_string()
851 ret = mbedtls_snprintf(p, n, ".%u", value); in mbedtls_oid_get_numeric_string()
853 if (ret < 2 || (size_t) ret >= n) { in mbedtls_oid_get_numeric_string()
856 n -= (size_t) ret; in mbedtls_oid_get_numeric_string()
857 p += ret; in mbedtls_oid_get_numeric_string()
876 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_dn_gets() local
901 ret = mbedtls_snprintf(p, n, merge ? " + " : ", "); in mbedtls_x509_dn_gets()
909 if ((ret = mbedtls_x509_oid_get_attr_short_name(&name->oid, &short_name)) == 0) { in mbedtls_x509_dn_gets()
910 ret = mbedtls_snprintf(p, n, "%s=", short_name); in mbedtls_x509_dn_gets()
912 if ((ret = mbedtls_oid_get_numeric_string(p, n, &name->oid)) > 0) { in mbedtls_x509_dn_gets()
913 n -= ret; in mbedtls_x509_dn_gets()
914 p += ret; in mbedtls_x509_dn_gets()
915 ret = mbedtls_snprintf(p, n, "="); in mbedtls_x509_dn_gets()
917 } else if (ret == PSA_ERROR_BUFFER_TOO_SMALL) { in mbedtls_x509_dn_gets()
920 ret = mbedtls_snprintf(p, n, "\?\?="); in mbedtls_x509_dn_gets()
929 if ((ret = mbedtls_asn1_write_len(&asn1_len_p, asn1_tag_len_buf, name->val.len)) < 0) { in mbedtls_x509_dn_gets()
932 asn1_len_size = ret; in mbedtls_x509_dn_gets()
933 if ((ret = mbedtls_asn1_write_tag(&asn1_len_p, asn1_tag_len_buf, name->val.tag)) < 0) { in mbedtls_x509_dn_gets()
936 asn1_tag_size = ret; in mbedtls_x509_dn_gets()
993 ret = mbedtls_snprintf(p, n, "%s", s); in mbedtls_x509_dn_gets()
1009 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_serial_gets() local
1024 ret = mbedtls_snprintf(p, n, "%02X%s", in mbedtls_x509_serial_gets()
1030 ret = mbedtls_snprintf(p, n, "...."); in mbedtls_x509_serial_gets()
1044 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_sig_alg_gets() local
1049 ret = mbedtls_x509_oid_get_sig_alg_desc(sig_oid, &desc); in mbedtls_x509_sig_alg_gets()
1050 if (ret != 0) { in mbedtls_x509_sig_alg_gets()
1051 ret = mbedtls_snprintf(p, n, "???"); in mbedtls_x509_sig_alg_gets()
1053 ret = mbedtls_snprintf(p, n, "%s", desc); in mbedtls_x509_sig_alg_gets()
1061 ret = mbedtls_snprintf(p, n, " (%s)", name); in mbedtls_x509_sig_alg_gets()
1063 ret = mbedtls_snprintf(p, n, " (?)"); in mbedtls_x509_sig_alg_gets()
1083 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_key_size_helper() local
1085 ret = mbedtls_snprintf(p, n, "%s key size", name); in mbedtls_x509_key_size_helper()
1184 int ret = 0; in x509_get_other_name() local
1199 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1201 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1217 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1220 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1228 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1230 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1238 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_other_name()
1239 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1247 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1249 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1272 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_subject_alt_name_ext() local
1284 if ((ret = mbedtls_asn1_get_len(p, end, &tag_len)) != 0) { in mbedtls_x509_get_subject_alt_name_ext()
1285 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_subject_alt_name_ext()
1301 ret = mbedtls_x509_parse_subject_alt_name(&tmp_san_buf, &tmp_san_name); in mbedtls_x509_get_subject_alt_name_ext()
1306 if (ret != 0 && ret != MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE) { in mbedtls_x509_get_subject_alt_name_ext()
1309 return ret; in mbedtls_x509_get_subject_alt_name_ext()
1376 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_subject_alt_name() local
1380 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in mbedtls_x509_get_subject_alt_name()
1382 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_subject_alt_name()
1397 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_ns_cert_type() local
1400 if ((ret = mbedtls_asn1_get_bitstring(p, end, &bs)) != 0) { in mbedtls_x509_get_ns_cert_type()
1401 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_ns_cert_type()
1425 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_key_usage() local
1429 if ((ret = mbedtls_asn1_get_bitstring(p, end, &bs)) != 0) { in mbedtls_x509_get_key_usage()
1430 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_key_usage()
1452 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_parse_subject_alt_name() local
1463 ret = x509_get_other_name(san_buf, &other_name); in mbedtls_x509_parse_subject_alt_name()
1464 if (ret != 0) { in mbedtls_x509_parse_subject_alt_name()
1465 return ret; in mbedtls_x509_parse_subject_alt_name()
1536 ret = mbedtls_asn1_get_tag(&p, p + san_buf->len, &name_len, in mbedtls_x509_parse_subject_alt_name()
1539 if (ret != 0) { in mbedtls_x509_parse_subject_alt_name()
1540 return ret; in mbedtls_x509_parse_subject_alt_name()
1543 if ((ret = mbedtls_x509_get_name(&p, p + name_len, in mbedtls_x509_parse_subject_alt_name()
1545 return ret; in mbedtls_x509_parse_subject_alt_name()
1571 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_info_subject_alt_name() local
1584 ret = mbedtls_snprintf(p, n, "\n%s <unsupported>", prefix); in mbedtls_x509_info_subject_alt_name()
1587 ret = mbedtls_snprintf(p, n, "\n%s <malformed>", prefix); in mbedtls_x509_info_subject_alt_name()
1602 ret = mbedtls_snprintf(p, n, "\n%s otherName :", prefix); in mbedtls_x509_info_subject_alt_name()
1607 ret = mbedtls_snprintf(p, n, "\n%s hardware module name :", prefix); in mbedtls_x509_info_subject_alt_name()
1609 ret = in mbedtls_x509_info_subject_alt_name()
1613 ret = mbedtls_oid_get_numeric_string(p, in mbedtls_x509_info_subject_alt_name()
1618 ret = in mbedtls_x509_info_subject_alt_name()
1623 ret = mbedtls_snprintf(p, in mbedtls_x509_info_subject_alt_name()
1637 ret = mbedtls_snprintf(p, n, "\n%s uniformResourceIdentifier : ", prefix); in mbedtls_x509_info_subject_alt_name()
1661 ret = mbedtls_snprintf(p, n, in mbedtls_x509_info_subject_alt_name()
1684 ret = mbedtls_snprintf(p, n, "\n%s %s : ", in mbedtls_x509_info_subject_alt_name()
1697 ret = mbedtls_snprintf(p, n, "%u.%u.%u.%u", ip[0], ip[1], ip[2], ip[3]); in mbedtls_x509_info_subject_alt_name()
1700 ret = mbedtls_snprintf(p, n, in mbedtls_x509_info_subject_alt_name()
1719 ret = mbedtls_snprintf(p, n, "\n%s directoryName : ", prefix); in mbedtls_x509_info_subject_alt_name()
1720 if (ret < 0 || (size_t) ret >= n) { in mbedtls_x509_info_subject_alt_name()
1725 ret = mbedtls_x509_dn_gets(p, n, &san.san.directory_name); in mbedtls_x509_info_subject_alt_name()
1727 if (ret < 0) { in mbedtls_x509_info_subject_alt_name()
1732 return ret; in mbedtls_x509_info_subject_alt_name()
1735 p += ret; in mbedtls_x509_info_subject_alt_name()
1736 n -= ret; in mbedtls_x509_info_subject_alt_name()
1743 ret = mbedtls_snprintf(p, n, "\n%s <unsupported>", prefix); in mbedtls_x509_info_subject_alt_name()
1764 ret = mbedtls_snprintf(p, n, "%s" i, sep); \
1779 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_info_cert_type() local
1809 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_info_key_usage() local