Lines Matching refs:end
63 int mbedtls_x509_get_serial(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_serial() argument
68 if ((end - *p) < 1) { in mbedtls_x509_get_serial()
81 if ((ret = mbedtls_asn1_get_len(p, end, &serial->len)) != 0) { in mbedtls_x509_get_serial()
97 int mbedtls_x509_get_alg_null(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_alg_null() argument
102 if ((ret = mbedtls_asn1_get_alg_null(p, end, alg)) != 0) { in mbedtls_x509_get_alg_null()
112 int mbedtls_x509_get_alg(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_alg() argument
117 if ((ret = mbedtls_asn1_get_alg(p, end, alg, params)) != 0) { in mbedtls_x509_get_alg()
183 const unsigned char *end; in x509_get_hash_alg() local
194 end = p + alg->len; in x509_get_hash_alg()
196 if (p >= end) { 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()
217 if (p == end) { 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()
225 if (p != end) { in x509_get_hash_alg()
251 const unsigned char *end, *end2; in mbedtls_x509_get_rsassa_pss_params() local
267 end = p + params->len; in mbedtls_x509_get_rsassa_pss_params()
269 if (p == end) { in mbedtls_x509_get_rsassa_pss_params()
276 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
298 if (p == end) { in mbedtls_x509_get_rsassa_pss_params()
305 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
334 if (p == end) { in mbedtls_x509_get_rsassa_pss_params()
341 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
358 if (p == end) { in mbedtls_x509_get_rsassa_pss_params()
365 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params()
388 if (p != end) { in mbedtls_x509_get_rsassa_pss_params()
407 const unsigned char *end, in x509_get_attr_type_value() argument
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()
422 if ((end - *p) < 1) { 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()
437 if ((end - *p) < 1) { in x509_get_attr_type_value()
453 if ((ret = mbedtls_asn1_get_len(p, end, &val->len)) != 0) { in x509_get_attr_type_value()
460 if (*p != end) { in x509_get_attr_type_value()
498 int mbedtls_x509_get_name(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_name() argument
511 if ((ret = mbedtls_asn1_get_tag(p, end, &set_len, in mbedtls_x509_get_name()
544 if (*p == end) { in mbedtls_x509_get_name()
649 int mbedtls_x509_get_time(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_time() argument
656 if ((end - *p) < 1) { in mbedtls_x509_get_time()
673 ret = mbedtls_asn1_get_len(p, end, &len); in mbedtls_x509_get_time()
689 int mbedtls_x509_get_sig(unsigned char **p, const unsigned char *end, mbedtls_x509_buf *sig) in mbedtls_x509_get_sig() argument
695 if ((end - *p) < 1) { in mbedtls_x509_get_sig()
702 if ((ret = mbedtls_asn1_get_bitstring_null(p, end, &len)) != 0) { in mbedtls_x509_get_sig()
768 int mbedtls_x509_get_ext(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_ext() argument
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()
1132 const unsigned char *end = p + subject_alt_name->len; in x509_get_other_name() local
1144 if ((ret = mbedtls_asn1_get_tag(&p, end, &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()
1192 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in x509_get_other_name()
1201 if (p != end) { in x509_get_other_name()
1214 const unsigned char *end, in mbedtls_x509_get_subject_alt_name_ext() argument
1221 while (*p < end) { in mbedtls_x509_get_subject_alt_name_ext()
1229 if ((ret = mbedtls_asn1_get_len(p, end, &tag_len)) != 0) { in mbedtls_x509_get_subject_alt_name_ext()
1281 if (*p != end) { in mbedtls_x509_get_subject_alt_name_ext()
1318 const unsigned char *end, in mbedtls_x509_get_subject_alt_name() argument
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()
1335 return mbedtls_x509_get_subject_alt_name_ext(p, end, subject_alt_name); in mbedtls_x509_get_subject_alt_name()
1339 const unsigned char *end, in mbedtls_x509_get_ns_cert_type() argument
1345 if ((ret = mbedtls_asn1_get_bitstring(p, end, &bs)) != 0) { in mbedtls_x509_get_ns_cert_type()
1367 const unsigned char *end, in mbedtls_x509_get_key_usage() argument
1374 if ((ret = mbedtls_asn1_get_bitstring(p, end, &bs)) != 0) { in mbedtls_x509_get_key_usage()