Lines Matching refs:end

52                                 const unsigned char *end,  in x509_crl_get_version()  argument
57 if ((ret = mbedtls_asn1_get_int(p, end, ver)) != 0) { in x509_crl_get_version()
77 const unsigned char *end, in x509_get_crl_ext() argument
82 if (*p == end) { in x509_get_crl_ext()
90 if ((ret = mbedtls_x509_get_ext(p, end, ext, 0)) != 0) { in x509_get_crl_ext()
94 end = ext->p + ext->len; in x509_get_crl_ext()
96 while (*p < end) { in x509_get_crl_ext()
108 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_get_crl_ext()
149 if (*p != end) { in x509_get_crl_ext()
161 const unsigned char *end, in x509_get_crl_entry_ext() argument
168 if (end <= *p) { in x509_get_crl_entry_ext()
179 if ((ret = mbedtls_asn1_get_tag(p, end, &ext->len, in x509_get_crl_entry_ext()
188 end = *p + ext->len; in x509_get_crl_entry_ext()
190 if (end != *p + ext->len) { in x509_get_crl_entry_ext()
195 while (*p < end) { in x509_get_crl_entry_ext()
196 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_get_crl_entry_ext()
204 if (*p != end) { in x509_get_crl_entry_ext()
216 const unsigned char *end, in x509_get_entries() argument
223 if (*p == end) { in x509_get_entries()
227 if ((ret = mbedtls_asn1_get_tag(p, end, &entry_len, in x509_get_entries()
236 end = *p + entry_len; in x509_get_entries()
238 while (*p < end) { in x509_get_entries()
243 if ((ret = mbedtls_asn1_get_tag(p, end, &len2, in x509_get_entries()
266 if (*p < end) { in x509_get_entries()
288 unsigned char *p = NULL, *end = NULL; in mbedtls_x509_crl_parse_der() local
339 end = p + buflen; in mbedtls_x509_crl_parse_der()
347 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_crl_parse_der()
353 if (len != (size_t) (end - p)) { in mbedtls_x509_crl_parse_der()
364 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_crl_parse_der()
370 end = p + len; in mbedtls_x509_crl_parse_der()
371 crl->tbs.len = (size_t) (end - crl->tbs.p); in mbedtls_x509_crl_parse_der()
379 if ((ret = x509_crl_get_version(&p, end, &crl->version)) != 0 || in mbedtls_x509_crl_parse_der()
380 (ret = mbedtls_x509_get_alg(&p, end, &crl->sig_oid, &sig_params1)) != 0) { in mbedtls_x509_crl_parse_der()
404 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_crl_parse_der()
421 if ((ret = mbedtls_x509_get_time(&p, end, &crl->this_update)) != 0) { in mbedtls_x509_crl_parse_der()
426 if ((ret = mbedtls_x509_get_time(&p, end, &crl->next_update)) != 0) { in mbedtls_x509_crl_parse_der()
444 if ((ret = x509_get_entries(&p, end, &crl->entry)) != 0) { in mbedtls_x509_crl_parse_der()
454 ret = x509_get_crl_ext(&p, end, &crl->crl_ext); in mbedtls_x509_crl_parse_der()
462 if (p != end) { in mbedtls_x509_crl_parse_der()
468 end = crl->raw.p + crl->raw.len; in mbedtls_x509_crl_parse_der()
474 if ((ret = mbedtls_x509_get_alg(&p, end, &sig_oid2, &sig_params2)) != 0) { in mbedtls_x509_crl_parse_der()
488 if ((ret = mbedtls_x509_get_sig(&p, end, &crl->sig)) != 0) { in mbedtls_x509_crl_parse_der()
493 if (p != end) { in mbedtls_x509_crl_parse_der()