Lines Matching refs:dl

487 static int sldns_rr_tcttl_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)  in sldns_rr_tcttl_scan()  argument
492 if(*dl < 8) { in sldns_rr_tcttl_scan()
493 if(*dl < 4) in sldns_rr_tcttl_scan()
495 d, dl, s, sl); in sldns_rr_tcttl_scan()
500 (*dl)-=4; in sldns_rr_tcttl_scan()
504 if(*dl == 0) in sldns_rr_tcttl_scan()
507 "; Error malformed ttl 0x", d, dl, s, sl); in sldns_rr_tcttl_scan()
513 (*dl)-=8; in sldns_rr_tcttl_scan()
1360 int sldns_wire2str_int8_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_int8_scan() argument
1363 if(*dl < 1) return -1; in sldns_wire2str_int8_scan()
1366 (*dl)--; in sldns_wire2str_int8_scan()
1370 int sldns_wire2str_int16_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_int16_scan() argument
1373 if(*dl < 2) return -1; in sldns_wire2str_int16_scan()
1376 (*dl)-=2; in sldns_wire2str_int16_scan()
1380 int sldns_wire2str_int32_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_int32_scan() argument
1383 if(*dl < 4) return -1; in sldns_wire2str_int32_scan()
1386 (*dl)-=4; in sldns_wire2str_int32_scan()
1390 int sldns_wire2str_period_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_period_scan() argument
1393 if(*dl < 4) return -1; in sldns_wire2str_period_scan()
1396 (*dl)-=4; in sldns_wire2str_period_scan()
1400 int sldns_wire2str_tsigtime_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_tsigtime_scan() argument
1406 if(*dl < 6) return -1; in sldns_wire2str_tsigtime_scan()
1420 (*dl)-=6; in sldns_wire2str_tsigtime_scan()
1424 int sldns_wire2str_a_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_a_scan() argument
1428 if(*dl < 4) return -1; in sldns_wire2str_a_scan()
1433 (*dl)-=4; in sldns_wire2str_a_scan()
1437 int sldns_wire2str_aaaa_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_aaaa_scan() argument
1442 if(*dl < 16) return -1; in sldns_wire2str_aaaa_scan()
1447 (*dl)-=16; in sldns_wire2str_aaaa_scan()
1470 int sldns_wire2str_str_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_str_scan() argument
1474 if(*dl < 1) return -1; in sldns_wire2str_str_scan()
1476 if(*dl < 1+len) return -1; in sldns_wire2str_str_scan()
1478 (*dl)--; in sldns_wire2str_str_scan()
1484 (*dl)-=len; in sldns_wire2str_str_scan()
1488 int sldns_wire2str_apl_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_apl_scan() argument
1493 if(*dl < 4) return -1; in sldns_wire2str_apl_scan()
1498 if(*dl < 4+(size_t)adflength) return -1; in sldns_wire2str_apl_scan()
1527 (*dl) -= 4+adflength; in sldns_wire2str_apl_scan()
1531 int sldns_wire2str_b32_ext_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_b32_ext_scan() argument
1535 if(*dl < 1) return -1; in sldns_wire2str_b32_ext_scan()
1537 if(*dl < 1+datalen) return -1; in sldns_wire2str_b32_ext_scan()
1541 (*dl) -= (datalen+1); in sldns_wire2str_b32_ext_scan()
1547 (*dl) -= (datalen+1); in sldns_wire2str_b32_ext_scan()
1554 static int sldns_wire2str_b64_scan_num(uint8_t** d, size_t* dl, char** s, in sldns_wire2str_b64_scan_num() argument
1561 (*dl) -= num; in sldns_wire2str_b64_scan_num()
1567 (*dl) -= num; in sldns_wire2str_b64_scan_num()
1573 int sldns_wire2str_b64_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_b64_scan() argument
1575 if(*dl == 0) { in sldns_wire2str_b64_scan()
1578 return sldns_wire2str_b64_scan_num(d, dl, s, sl, *dl); in sldns_wire2str_b64_scan()
1581 int sldns_wire2str_hex_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_hex_scan() argument
1583 if(*dl == 0) { in sldns_wire2str_hex_scan()
1586 return print_remainder_hex("", d, dl, s, sl); in sldns_wire2str_hex_scan()
1589 int sldns_wire2str_nsec_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_nsec_scan() argument
1592 size_t pl = *dl; in sldns_wire2str_nsec_scan()
1608 pl = *dl; in sldns_wire2str_nsec_scan()
1630 (*d) += *dl; in sldns_wire2str_nsec_scan()
1631 (*dl) = 0; in sldns_wire2str_nsec_scan()
1635 int sldns_wire2str_nsec3_salt_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_nsec3_salt_scan() argument
1639 if(*dl < 1) return -1; in sldns_wire2str_nsec3_salt_scan()
1641 if(*dl < 1+salt_len) return -1; in sldns_wire2str_nsec3_salt_scan()
1643 (*dl)--; in sldns_wire2str_nsec3_salt_scan()
1648 (*dl)-=salt_len; in sldns_wire2str_nsec3_salt_scan()
1653 int sldns_wire2str_cert_alg_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_cert_alg_scan() argument
1657 if(*dl < 2) return -1; in sldns_wire2str_cert_alg_scan()
1663 (*dl)-=2; in sldns_wire2str_cert_alg_scan()
1668 int sldns_wire2str_alg_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_alg_scan() argument
1672 return sldns_wire2str_int8_scan(d, dl, s, sl); in sldns_wire2str_alg_scan()
1675 int sldns_wire2str_unknown_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_unknown_scan() argument
1677 return sldns_wire2str_rdata_unknown_scan(d, dl, s, sl); in sldns_wire2str_unknown_scan()
1680 int sldns_wire2str_time_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_time_scan() argument
1687 if(*dl < 4) return -1; in sldns_wire2str_time_scan()
1693 (*dl) -= 4; in sldns_wire2str_time_scan()
1717 int sldns_wire2str_loc_scan(uint8_t** d, size_t* dl, char** str, size_t* sl) in sldns_wire2str_loc_scan() argument
1735 if(*dl < 16) return -1; in sldns_wire2str_loc_scan()
1738 return sldns_wire2str_hex_scan(d, dl, str, sl); in sldns_wire2str_loc_scan()
1799 (*dl)-=16; in sldns_wire2str_loc_scan()
1803 int sldns_wire2str_wks_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_wks_scan() argument
1818 if(*dl < 1) return -1; in sldns_wire2str_wks_scan()
1821 (*dl)--; in sldns_wire2str_wks_scan()
1834 for(i=0; i<*dl; i++) { in sldns_wire2str_wks_scan()
1861 (*d) += *dl; in sldns_wire2str_wks_scan()
1862 (*dl) = 0; in sldns_wire2str_wks_scan()
1866 int sldns_wire2str_nsap_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_nsap_scan() argument
1868 return print_remainder_hex("0x", d, dl, s, sl); in sldns_wire2str_nsap_scan()
1871 int sldns_wire2str_atma_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_atma_scan() argument
1873 return print_remainder_hex("", d, dl, s, sl); in sldns_wire2str_atma_scan()
1877 static int sldns_wire2str_ipseckey_scan_internal(uint8_t** d, size_t* dl, in sldns_wire2str_ipseckey_scan_internal() argument
1884 if(*dl < 3) return -1; in sldns_wire2str_ipseckey_scan_internal()
1891 (*dl)-=3; in sldns_wire2str_ipseckey_scan_internal()
1900 w += sldns_wire2str_a_scan(d, dl, s, sl); in sldns_wire2str_ipseckey_scan_internal()
1903 w += sldns_wire2str_aaaa_scan(d, dl, s, sl); in sldns_wire2str_ipseckey_scan_internal()
1906 w += sldns_wire2str_dname_scan(d, dl, s, sl, pkt, pktlen, comprloop); in sldns_wire2str_ipseckey_scan_internal()
1912 if(*dl < 1) in sldns_wire2str_ipseckey_scan_internal()
1915 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, *dl); in sldns_wire2str_ipseckey_scan_internal()
1919 int sldns_wire2str_ipseckey_scan(uint8_t** d, size_t* dl, char** s, size_t* sl, in sldns_wire2str_ipseckey_scan() argument
1924 size_t odl = *dl, osl = *sl; in sldns_wire2str_ipseckey_scan()
1925 int w=sldns_wire2str_ipseckey_scan_internal(d, dl, s, sl, pkt, pktlen, comprloop); in sldns_wire2str_ipseckey_scan()
1929 *dl = odl; in sldns_wire2str_ipseckey_scan()
1936 int sldns_wire2str_hip_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_hip_scan() argument
1943 if(*dl < 4) in sldns_wire2str_hip_scan()
1948 if(*dl < (size_t)4 + (size_t)hitlen + (size_t)pklen) in sldns_wire2str_hip_scan()
1956 (*dl)-= (4+hitlen); in sldns_wire2str_hip_scan()
1957 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, pklen); in sldns_wire2str_hip_scan()
1961 int sldns_wire2str_int16_data_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_int16_data_scan() argument
1965 if(*dl < 2) in sldns_wire2str_int16_data_scan()
1968 if(*dl < 2+(size_t)n) in sldns_wire2str_int16_data_scan()
1971 (*dl)-=2; in sldns_wire2str_int16_data_scan()
1976 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, n); in sldns_wire2str_int16_data_scan()
1980 int sldns_wire2str_nsec3_next_owner_scan(uint8_t** d, size_t* dl, char** s, in sldns_wire2str_nsec3_next_owner_scan() argument
1983 return sldns_wire2str_b32_ext_scan(d, dl, s, sl); in sldns_wire2str_nsec3_next_owner_scan()
1986 int sldns_wire2str_ilnp64_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_ilnp64_scan() argument
1989 if(*dl < 8) in sldns_wire2str_ilnp64_scan()
1995 (*dl)-=8; in sldns_wire2str_ilnp64_scan()
1999 int sldns_wire2str_eui48_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_eui48_scan() argument
2002 if(*dl < 6) in sldns_wire2str_eui48_scan()
2007 (*dl)-=6; in sldns_wire2str_eui48_scan()
2011 int sldns_wire2str_eui64_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_eui64_scan() argument
2014 if(*dl < 8) in sldns_wire2str_eui64_scan()
2020 (*dl)-=8; in sldns_wire2str_eui64_scan()
2024 int sldns_wire2str_tag_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_tag_scan() argument
2028 if(*dl < 1) in sldns_wire2str_tag_scan()
2031 if(*dl < 1+n) in sldns_wire2str_tag_scan()
2039 (*dl)-=(n+1); in sldns_wire2str_tag_scan()
2043 int sldns_wire2str_long_str_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_long_str_scan() argument
2048 for(i=0; i<*dl; i++) in sldns_wire2str_long_str_scan()
2051 (*d)+=*dl; in sldns_wire2str_long_str_scan()
2052 (*dl)=0; in sldns_wire2str_long_str_scan()
2056 int sldns_wire2str_tsigerror_scan(uint8_t** d, size_t* dl, char** s, size_t* sl) in sldns_wire2str_tsigerror_scan() argument
2060 if(*dl < 2) return -1; in sldns_wire2str_tsigerror_scan()
2066 (*dl)-=2; in sldns_wire2str_tsigerror_scan()