Lines Matching refs:len

81     if ((ret = mbedtls_asn1_get_len(p, end, &serial->len)) != 0) {  in mbedtls_x509_get_serial()
86 *p += serial->len; in mbedtls_x509_get_serial()
185 size_t len; in x509_get_hash_alg() local
194 end = p + alg->len; in x509_get_hash_alg()
204 if ((ret = mbedtls_asn1_get_tag(&p, end, &md_oid.len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_hash_alg()
209 p += md_oid.len; 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()
252 size_t len; in mbedtls_x509_get_rsassa_pss_params() local
267 end = p + params->len; in mbedtls_x509_get_rsassa_pss_params()
276 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
279 end2 = p + len; in mbedtls_x509_get_rsassa_pss_params()
305 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
308 end2 = p + len; in mbedtls_x509_get_rsassa_pss_params()
341 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
344 end2 = p + len; in mbedtls_x509_get_rsassa_pss_params()
365 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
370 end2 = p + len; in mbedtls_x509_get_rsassa_pss_params()
411 size_t len; in x509_get_attr_type_value() local
415 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_get_attr_type_value()
420 end = *p + len; 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()
435 *p += oid->len; in x509_get_attr_type_value()
453 if ((ret = mbedtls_asn1_get_len(p, end, &val->len)) != 0) { in x509_get_attr_type_value()
458 *p += val->len; in x509_get_attr_type_value()
653 size_t len, year_len; in mbedtls_x509_get_time() local
673 ret = mbedtls_asn1_get_len(p, end, &len); in mbedtls_x509_get_time()
680 if (len != year_len + 10 && in mbedtls_x509_get_time()
681 !(len == year_len + 11 && (*p)[(len - 1)] == 'Z')) { in mbedtls_x509_get_time()
685 (*p) += len; in mbedtls_x509_get_time()
686 return x509_parse_time(*p - len, tm, year_len); in mbedtls_x509_get_time()
692 size_t len; in mbedtls_x509_get_sig() local
702 if ((ret = mbedtls_asn1_get_bitstring_null(p, end, &len)) != 0) { in mbedtls_x509_get_sig()
707 sig->len = len; in mbedtls_x509_get_sig()
710 *p += len; in mbedtls_x509_get_sig()
756 sig_params->len != 0) { in mbedtls_x509_get_sig_alg()
772 size_t len; in mbedtls_x509_get_ext() local
777 ret = mbedtls_asn1_get_tag(p, end, &ext->len, in mbedtls_x509_get_ext()
785 end = *p + ext->len; in mbedtls_x509_get_ext()
790 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in mbedtls_x509_get_ext()
795 if (end != *p + len) { in mbedtls_x509_get_ext()
867 if ((ret = mbedtls_asn1_write_len(&asn1_len_p, asn1_tag_len_buf, name->val.len)) < 0) { in mbedtls_x509_dn_gets()
886 for (i = 0; i < name->val.len; i++) { in mbedtls_x509_dn_gets()
897 for (i = 0, j = 0; i < name->val.len; i++, j++) { in mbedtls_x509_dn_gets()
909 ((i == name->val.len-1) && (c == ' '))) { in mbedtls_x509_dn_gets()
954 nr = (serial->len <= 32) in mbedtls_x509_serial_gets()
955 ? serial->len : 28; in mbedtls_x509_serial_gets()
967 if (nr != serial->len) { in mbedtls_x509_serial_gets()
1130 size_t len; in x509_get_other_name() local
1132 const unsigned char *end = p + subject_alt_name->len; in x509_get_other_name()
1144 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1151 cur_oid.len = len; in x509_get_other_name()
1161 p += len; in x509_get_other_name()
1162 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1168 if (end != p + len) { in x509_get_other_name()
1173 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1178 if (end != p + len) { in x509_get_other_name()
1183 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_other_name()
1189 other_name->value.hardware_module_name.oid.len = len; in x509_get_other_name()
1191 p += len; in x509_get_other_name()
1192 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1199 other_name->value.hardware_module_name.val.len = len; in x509_get_other_name()
1200 p += len; in x509_get_other_name()
1234 tmp_san_buf.len = tag_len; in mbedtls_x509_get_subject_alt_name_ext()
1275 *p += tmp_san_buf.len; in mbedtls_x509_get_subject_alt_name_ext()
1322 size_t len; 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()
1330 if (*p + len != end) { in mbedtls_x509_get_subject_alt_name()
1351 if (bs.len == 0) { in mbedtls_x509_get_ns_cert_type()
1356 if (bs.len != 1) { in mbedtls_x509_get_ns_cert_type()
1380 if (bs.len == 0) { in mbedtls_x509_get_key_usage()
1387 for (i = 0; i < bs.len && i < sizeof(unsigned int); i++) { in mbedtls_x509_get_key_usage()
1453 if (san_buf->len == 4 || san_buf->len == 16) { 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()
1567 for (i = 0; i < other_name->value.hardware_module_name.val.len; i++) { in mbedtls_x509_info_subject_alt_name()
1584 if (san.san.unstructured_name.len >= n) { in mbedtls_x509_info_subject_alt_name()
1591 memcpy(p, san.san.unstructured_name.p, san.san.unstructured_name.len); in mbedtls_x509_info_subject_alt_name()
1592 p += san.san.unstructured_name.len; in mbedtls_x509_info_subject_alt_name()
1593 n -= san.san.unstructured_name.len; in mbedtls_x509_info_subject_alt_name()
1612 if (san.san.unstructured_name.len >= n) { in mbedtls_x509_info_subject_alt_name()
1619 memcpy(p, san.san.unstructured_name.p, san.san.unstructured_name.len); in mbedtls_x509_info_subject_alt_name()
1620 p += san.san.unstructured_name.len; in mbedtls_x509_info_subject_alt_name()
1621 n -= san.san.unstructured_name.len; in mbedtls_x509_info_subject_alt_name()
1632 if (san.san.unstructured_name.len >= n) { in mbedtls_x509_info_subject_alt_name()
1641 if (san.san.unstructured_name.len == 4) { in mbedtls_x509_info_subject_alt_name()
1644 } else if (san.san.unstructured_name.len == 16) { in mbedtls_x509_info_subject_alt_name()