Lines Matching refs:end

186 	const u8 *pos, *end;
206 end = pos + hdr.length;
208 *next = end;
210 if (asn1_get_oid(pos, end - pos, &id->oid, &pos))
224 const u8 *pos, *end;
234 end = buf + len;
236 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
246 if (hdr.length > end - pos)
248 end = pos + hdr.length;
249 *next = end;
251 if (x509_parse_algorithm_identifier(pos, end - pos,
255 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
271 * unlikely to use such a construction. Now we would end up
295 const u8 *pos, *end, *set_pos, *set_end, *seq_pos, *seq_end;
324 end = *next = pos + hdr.length;
326 while (pos < end) {
329 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
500 char *pos, *end;
508 end = buf + len;
511 ret = os_snprintf(pos, end - pos, "%s=%s, ",
514 if (os_snprintf_error(end - pos, ret))
527 ret = os_snprintf(pos, end - pos, "/emailAddress=%s",
529 if (os_snprintf_error(end - pos, ret))
535 if (pos < end)
537 end[-1] = '\0';
577 const char *pos, *end;
591 end = pos + len;
600 year = parse_uint2(pos, end - pos);
618 year = parse_uint4(pos, end - pos);
632 month = parse_uint2(pos, end - pos);
640 day = parse_uint2(pos, end - pos);
648 hour = parse_uint2(pos, end - pos);
656 min = parse_uint2(pos, end - pos);
664 sec = parse_uint2(pos, end - pos);
995 const u8 *p, *end;
1020 for (p = pos, end = pos + len; p < end; p = hdr.payload + hdr.length) {
1023 if (asn1_get_next(p, end - p, &hdr) < 0) {
1176 const u8 *end;
1196 end = pos + hdr.length;
1198 wpa_hexdump(MSG_MSGDUMP, "X509: ExtKeyUsageSyntax", pos, end - pos);
1200 while (pos < end) {
1203 if (asn1_get_oid(pos, end - pos, &oid, &pos))
1262 const u8 *end;
1285 *next = end = pos + hdr.length;
1287 if (asn1_get_oid(pos, end - pos, &oid, &pos) < 0) {
1293 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
1306 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
1339 const u8 *end;
1354 end = pos + hdr.length;
1356 while (pos < end) {
1357 if (x509_parse_extension(cert, pos, end - pos, &pos)
1371 const u8 *pos, *end;
1387 end = *next = pos + hdr.length;
1393 if (asn1_get_next(pos, end - pos, &hdr) < 0)
1398 if (asn1_get_next(pos, end - pos, &hdr) < 0)
1431 if (asn1_get_next(pos, end - pos, &hdr) < 0)
1458 if (x509_parse_algorithm_identifier(pos, end - pos, &cert->signature,
1463 if (x509_parse_name(pos, end - pos, &cert->issuer, &pos))
1469 if (x509_parse_validity(pos, end - pos, cert, &pos))
1474 if (x509_parse_name(pos, end - pos, &cert->subject, &pos))
1485 if (x509_parse_public_key(pos, end - pos, cert, &pos))
1488 if (pos == end)
1494 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
1509 if (pos == end)
1512 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
1528 if (pos == end)
1531 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
1561 if (pos < end) {
1564 pos, end - pos);
1656 const u8 *pos, *end, *hash_start;
1667 end = buf + len;
1683 if (hdr.length > end - pos) {
1688 if (hdr.length < end - pos) {
1691 pos + hdr.length, end - (pos + hdr.length));
1692 end = pos + hdr.length;
1697 if (x509_parse_tbs_certificate(pos, end - pos, cert, &pos)) {
1704 if (x509_parse_algorithm_identifier(pos, end - pos,
1711 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
1774 const u8 *pos, *end, *next, *da_end;
1841 end = pos + hdr.length;
1851 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
1964 end = data + data_len;
1966 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||