Lines Matching refs:ret

48         if ((ret = (code)) != 0) {                      \
49 return ret; \
56 return ret; \
66 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_serial() local
81 if ((ret = mbedtls_asn1_get_len(p, end, &serial->len)) != 0) { in mbedtls_x509_get_serial()
82 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_SERIAL, ret); in mbedtls_x509_get_serial()
100 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_alg_null() local
102 if ((ret = mbedtls_asn1_get_alg_null(p, end, alg)) != 0) { in mbedtls_x509_get_alg_null()
103 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_alg_null()
115 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_alg() local
117 if ((ret = mbedtls_asn1_get_alg(p, end, alg, params)) != 0) { in mbedtls_x509_get_alg()
118 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_alg()
181 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in x509_get_hash_alg() local
204 if ((ret = mbedtls_asn1_get_tag(&p, end, &md_oid.len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_hash_alg()
205 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in x509_get_hash_alg()
212 if ((ret = mbedtls_oid_get_md_alg(&md_oid, md_alg)) != 0) { in x509_get_hash_alg()
213 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in x509_get_hash_alg()
221 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_NULL)) != 0 || len != 0) { in x509_get_hash_alg()
222 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in x509_get_hash_alg()
249 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_rsassa_pss_params() local
276 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
282 if ((ret = mbedtls_x509_get_alg_null(&p, end2, &alg_id)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
283 return ret; in mbedtls_x509_get_rsassa_pss_params()
286 if ((ret = mbedtls_oid_get_md_alg(&alg_id, md_alg)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
287 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
294 } else if (ret != MBEDTLS_ERR_ASN1_UNEXPECTED_TAG) { in mbedtls_x509_get_rsassa_pss_params()
295 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
305 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
311 if ((ret = mbedtls_x509_get_alg(&p, end2, &alg_id, &alg_params)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
312 return ret; in mbedtls_x509_get_rsassa_pss_params()
322 if ((ret = x509_get_hash_alg(&alg_params, mgf_md)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
323 return ret; in mbedtls_x509_get_rsassa_pss_params()
330 } else if (ret != MBEDTLS_ERR_ASN1_UNEXPECTED_TAG) { in mbedtls_x509_get_rsassa_pss_params()
331 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
341 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
346 if ((ret = mbedtls_asn1_get_int(&p, end2, salt_len)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
347 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
354 } else if (ret != MBEDTLS_ERR_ASN1_UNEXPECTED_TAG) { in mbedtls_x509_get_rsassa_pss_params()
355 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
365 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
372 if ((ret = mbedtls_asn1_get_int(&p, end2, &trailer_field)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
373 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
384 } else if (ret != MBEDTLS_ERR_ASN1_UNEXPECTED_TAG) { in mbedtls_x509_get_rsassa_pss_params()
385 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_ALG, ret); in mbedtls_x509_get_rsassa_pss_params()
410 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in x509_get_attr_type_value() local
415 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_get_attr_type_value()
417 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_NAME, ret); in x509_get_attr_type_value()
430 if ((ret = mbedtls_asn1_get_tag(p, end, &oid->len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_attr_type_value()
431 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_NAME, ret); in x509_get_attr_type_value()
453 if ((ret = mbedtls_asn1_get_len(p, end, &val->len)) != 0) { in x509_get_attr_type_value()
454 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_NAME, ret); in x509_get_attr_type_value()
501 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_name() local
511 if ((ret = mbedtls_asn1_get_tag(p, end, &set_len, in mbedtls_x509_get_name()
513 ret = MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_NAME, ret); in mbedtls_x509_get_name()
520 if ((ret = x509_get_attr_type_value(p, end_set, cur)) != 0) { in mbedtls_x509_get_name()
534 ret = MBEDTLS_ERR_X509_ALLOC_FAILED; in mbedtls_x509_get_name()
551 ret = MBEDTLS_ERR_X509_ALLOC_FAILED; in mbedtls_x509_get_name()
563 return ret; in mbedtls_x509_get_name()
652 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_time() local
673 ret = mbedtls_asn1_get_len(p, end, &len); in mbedtls_x509_get_time()
675 if (ret != 0) { in mbedtls_x509_get_time()
676 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_DATE, ret); in mbedtls_x509_get_time()
691 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_sig() local
702 if ((ret = mbedtls_asn1_get_bitstring_null(p, end, &len)) != 0) { in mbedtls_x509_get_sig()
703 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
728 if ((ret = mbedtls_oid_get_sig_alg(sig_oid, md_alg, pk_alg)) != 0) { in mbedtls_x509_get_sig_alg()
729 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_UNKNOWN_SIG_ALG, ret); in mbedtls_x509_get_sig_alg()
741 ret = mbedtls_x509_get_rsassa_pss_params(sig_params, in mbedtls_x509_get_sig_alg()
745 if (ret != 0) { in mbedtls_x509_get_sig_alg()
747 return ret; in mbedtls_x509_get_sig_alg()
771 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_ext() local
777 ret = mbedtls_asn1_get_tag(p, end, &ext->len, in mbedtls_x509_get_ext()
779 if (ret != 0) { in mbedtls_x509_get_ext()
780 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_ext()
790 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in mbedtls_x509_get_ext()
792 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_ext()
814 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_dn_gets() local
839 ret = mbedtls_snprintf(p, n, merge ? " + " : ", "); in mbedtls_x509_dn_gets()
847 if ((ret = mbedtls_oid_get_attr_short_name(&name->oid, &short_name)) == 0) { in mbedtls_x509_dn_gets()
848 ret = mbedtls_snprintf(p, n, "%s=", short_name); in mbedtls_x509_dn_gets()
850 if ((ret = mbedtls_oid_get_numeric_string(p, n, &name->oid)) > 0) { in mbedtls_x509_dn_gets()
851 n -= ret; in mbedtls_x509_dn_gets()
852 p += ret; in mbedtls_x509_dn_gets()
853 ret = mbedtls_snprintf(p, n, "="); in mbedtls_x509_dn_gets()
855 } else if (ret == MBEDTLS_ERR_OID_BUF_TOO_SMALL) { in mbedtls_x509_dn_gets()
858 ret = mbedtls_snprintf(p, n, "\?\?="); in mbedtls_x509_dn_gets()
867 if ((ret = mbedtls_asn1_write_len(&asn1_len_p, asn1_tag_len_buf, name->val.len)) < 0) { in mbedtls_x509_dn_gets()
870 asn1_len_size = ret; in mbedtls_x509_dn_gets()
871 if ((ret = mbedtls_asn1_write_tag(&asn1_len_p, asn1_tag_len_buf, name->val.tag)) < 0) { in mbedtls_x509_dn_gets()
874 asn1_tag_size = ret; in mbedtls_x509_dn_gets()
931 ret = mbedtls_snprintf(p, n, "%s", s); in mbedtls_x509_dn_gets()
947 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_serial_gets() local
962 ret = mbedtls_snprintf(p, n, "%02X%s", in mbedtls_x509_serial_gets()
968 ret = mbedtls_snprintf(p, n, "...."); in mbedtls_x509_serial_gets()
983 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_sig_alg_gets() local
988 ret = mbedtls_oid_get_sig_alg_desc(sig_oid, &desc); in mbedtls_x509_sig_alg_gets()
989 if (ret != 0) { in mbedtls_x509_sig_alg_gets()
990 ret = mbedtls_snprintf(p, n, "???"); in mbedtls_x509_sig_alg_gets()
992 ret = mbedtls_snprintf(p, n, "%s", desc); in mbedtls_x509_sig_alg_gets()
1005 ret = mbedtls_snprintf(p, n, " (%s, MGF1-%s, 0x%02X)", in mbedtls_x509_sig_alg_gets()
1028 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_key_size_helper() local
1030 ret = mbedtls_snprintf(p, n, "%s key size", name); in mbedtls_x509_key_size_helper()
1129 int ret = 0; in x509_get_other_name() local
1144 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1146 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1162 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1165 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1173 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1175 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1183 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_other_name()
1184 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1192 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1194 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in x509_get_other_name()
1217 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_subject_alt_name_ext() local
1229 if ((ret = mbedtls_asn1_get_len(p, end, &tag_len)) != 0) { in mbedtls_x509_get_subject_alt_name_ext()
1230 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_subject_alt_name_ext()
1246 ret = mbedtls_x509_parse_subject_alt_name(&tmp_san_buf, &tmp_san_name); in mbedtls_x509_get_subject_alt_name_ext()
1251 if (ret != 0 && ret != MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE) { in mbedtls_x509_get_subject_alt_name_ext()
1254 return ret; in mbedtls_x509_get_subject_alt_name_ext()
1321 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_subject_alt_name() local
1325 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in mbedtls_x509_get_subject_alt_name()
1327 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_subject_alt_name()
1342 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_ns_cert_type() local
1345 if ((ret = mbedtls_asn1_get_bitstring(p, end, &bs)) != 0) { in mbedtls_x509_get_ns_cert_type()
1346 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_ns_cert_type()
1370 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_get_key_usage() local
1374 if ((ret = mbedtls_asn1_get_bitstring(p, end, &bs)) != 0) { in mbedtls_x509_get_key_usage()
1375 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_EXTENSIONS, ret); in mbedtls_x509_get_key_usage()
1397 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_parse_subject_alt_name() local
1408 ret = x509_get_other_name(san_buf, &other_name); in mbedtls_x509_parse_subject_alt_name()
1409 if (ret != 0) { in mbedtls_x509_parse_subject_alt_name()
1410 return ret; in mbedtls_x509_parse_subject_alt_name()
1481 ret = mbedtls_asn1_get_tag(&p, p + san_buf->len, &name_len, in mbedtls_x509_parse_subject_alt_name()
1484 if (ret != 0) { in mbedtls_x509_parse_subject_alt_name()
1485 return ret; in mbedtls_x509_parse_subject_alt_name()
1488 if ((ret = mbedtls_x509_get_name(&p, p + name_len, in mbedtls_x509_parse_subject_alt_name()
1490 return ret; in mbedtls_x509_parse_subject_alt_name()
1516 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_info_subject_alt_name() local
1529 ret = mbedtls_snprintf(p, n, "\n%s <unsupported>", prefix); in mbedtls_x509_info_subject_alt_name()
1532 ret = mbedtls_snprintf(p, n, "\n%s <malformed>", prefix); in mbedtls_x509_info_subject_alt_name()
1547 ret = mbedtls_snprintf(p, n, "\n%s otherName :", prefix); in mbedtls_x509_info_subject_alt_name()
1552 ret = mbedtls_snprintf(p, n, "\n%s hardware module name :", prefix); in mbedtls_x509_info_subject_alt_name()
1554 ret = in mbedtls_x509_info_subject_alt_name()
1558 ret = mbedtls_oid_get_numeric_string(p, in mbedtls_x509_info_subject_alt_name()
1563 ret = in mbedtls_x509_info_subject_alt_name()
1568 ret = mbedtls_snprintf(p, in mbedtls_x509_info_subject_alt_name()
1582 ret = mbedtls_snprintf(p, n, "\n%s uniformResourceIdentifier : ", prefix); in mbedtls_x509_info_subject_alt_name()
1606 ret = mbedtls_snprintf(p, n, in mbedtls_x509_info_subject_alt_name()
1629 ret = mbedtls_snprintf(p, n, "\n%s %s : ", in mbedtls_x509_info_subject_alt_name()
1642 ret = mbedtls_snprintf(p, n, "%u.%u.%u.%u", ip[0], ip[1], ip[2], ip[3]); in mbedtls_x509_info_subject_alt_name()
1645 ret = mbedtls_snprintf(p, n, in mbedtls_x509_info_subject_alt_name()
1664 ret = mbedtls_snprintf(p, n, "\n%s directoryName : ", prefix); in mbedtls_x509_info_subject_alt_name()
1665 if (ret < 0 || (size_t) ret >= n) { in mbedtls_x509_info_subject_alt_name()
1670 ret = mbedtls_x509_dn_gets(p, n, &san.san.directory_name); in mbedtls_x509_info_subject_alt_name()
1672 if (ret < 0) { in mbedtls_x509_info_subject_alt_name()
1677 return ret; in mbedtls_x509_info_subject_alt_name()
1680 p += ret; in mbedtls_x509_info_subject_alt_name()
1681 n -= ret; in mbedtls_x509_info_subject_alt_name()
1688 ret = mbedtls_snprintf(p, n, "\n%s <unsupported>", prefix); in mbedtls_x509_info_subject_alt_name()
1709 ret = mbedtls_snprintf(p, n, "%s" i, sep); \
1724 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_info_cert_type() local
1754 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_x509_info_key_usage() local