• Home
  • Raw
  • Download

Lines Matching refs:rdata

64 static int	charstr(const u_char *rdata, const u_char *edata,
116 u_long ttl, const u_char *rdata, size_t rdlen, in ns_sprintrrf() argument
121 const u_char *edata = rdata + rdlen; in ns_sprintrrf()
169 (void) inet_ntop(AF_INET, rdata, buf, (socklen_t)buflen); in ns_sprintrrf()
180 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
186 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
189 rdata += len; in ns_sprintrrf()
194 if (type == ns_t_isdn && rdata == edata) in ns_sprintrrf()
197 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
200 rdata += len; in ns_sprintrrf()
207 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
211 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
215 if ((edata - rdata) != 5*NS_INT32SZ) in ns_sprintrrf()
219 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
228 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
237 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
246 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
255 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
276 t = ns_get16(rdata); in ns_sprintrrf()
277 rdata += NS_INT16SZ; in ns_sprintrrf()
282 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
294 t = ns_get16(rdata); in ns_sprintrrf()
295 rdata += NS_INT16SZ; in ns_sprintrrf()
300 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
304 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
310 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
313 rdata += len; in ns_sprintrrf()
318 while (rdata < edata) { in ns_sprintrrf()
319 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
322 rdata += len; in ns_sprintrrf()
323 if (rdata < edata) in ns_sprintrrf()
331 (void) inet_nsap_ntoa((int)rdlen, rdata, t); in ns_sprintrrf()
339 (void) inet_ntop(AF_INET6, rdata, buf, (socklen_t)buflen); in ns_sprintrrf()
347 (void) loc_ntoa(rdata, t); in ns_sprintrrf()
360 order = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
361 preference = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
366 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
369 rdata += len; in ns_sprintrrf()
373 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
376 rdata += len; in ns_sprintrrf()
380 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
385 rdata += len; in ns_sprintrrf()
389 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
401 priority = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
402 weight = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
403 port = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
408 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
415 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
419 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
430 (void) inet_ntop(AF_INET, rdata, buf, (socklen_t)buflen); in ns_sprintrrf()
432 rdata += NS_INADDRSZ; in ns_sprintrrf()
435 len = SPRINTF((tmp, " %u ( ", *rdata)); in ns_sprintrrf()
437 rdata += NS_INT8SZ; in ns_sprintrrf()
442 while (rdata < edata) { in ns_sprintrrf()
443 u_int c = *rdata++; in ns_sprintrrf()
476 key_id = dst_s_dns_key_id(rdata, edata-rdata); in ns_sprintrrf()
480 keyflags = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
481 protocol = *rdata++; in ns_sprintrrf()
482 algorithm = *rdata++; in ns_sprintrrf()
488 len = b64_ntop(rdata, (size_t)(edata - rdata), in ns_sprintrrf()
523 typ = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
524 algorithm = *rdata++; in ns_sprintrrf()
525 labels = *rdata++; in ns_sprintrrf()
526 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
534 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
539 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
544 footprint = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
549 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
552 len = b64_ntop(rdata, (size_t)(edata - rdata), in ns_sprintrrf()
576 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
579 n = edata - rdata; in ns_sprintrrf()
581 if (NS_NXT_BIT_ISSET(c, rdata)) { in ns_sprintrrf()
595 c_type = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
596 key_tag = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
597 alg = (u_int) *rdata++; in ns_sprintrrf()
601 siz = (edata-rdata)*4/3 + 4; /* "+4" accounts for trailing \0 */ in ns_sprintrrf()
607 len = b64_ntop(rdata, (size_t)(edata-rdata), in ns_sprintrrf()
638 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
642 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
647 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
653 mode = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
654 err = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
655 keysize = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
667 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
669 rdata += 8; /* time */ in ns_sprintrrf()
670 n = ns_get16(rdata); rdata += INT16SZ; in ns_sprintrrf()
671 rdata += n; /* sig */ in ns_sprintrrf()
672 n = ns_get16(rdata); rdata += INT16SZ; /* original id */ in ns_sprintrrf()
673 sprintf(buf, "%d", ns_get16(rdata)); in ns_sprintrrf()
674 rdata += INT16SZ; in ns_sprintrrf()
685 len = SPRINTF((tmp, "%d ", *rdata)); in ns_sprintrrf()
687 pbit = *rdata; in ns_sprintrrf()
690 rdata++; in ns_sprintrrf()
694 if (rdata + pbyte >= edata) goto formerr; in ns_sprintrrf()
696 memcpy(&a.s6_addr[pbyte], rdata, sizeof(a) - pbyte); in ns_sprintrrf()
699 rdata += sizeof(a) - pbyte; in ns_sprintrrf()
705 if (rdata >= edata) goto formerr; in ns_sprintrrf()
707 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
725 t = ns_get16(rdata); in ns_sprintrrf()
726 rdata += NS_INT16SZ; in ns_sprintrrf()
732 len = SPRINTF((tmp, "%u ", *rdata)); in ns_sprintrrf()
734 rdata++; in ns_sprintrrf()
736 len = SPRINTF((tmp, "%u ", *rdata)); in ns_sprintrrf()
738 rdata++; in ns_sprintrrf()
740 while (rdata < edata) { in ns_sprintrrf()
741 len = SPRINTF((tmp, "%02X", *rdata)); in ns_sprintrrf()
743 rdata++; in ns_sprintrrf()
752 len = SPRINTF((tmp, "%u ", *rdata)); in ns_sprintrrf()
754 rdata++; in ns_sprintrrf()
756 len = SPRINTF((tmp, "%u ", *rdata)); in ns_sprintrrf()
758 rdata++; in ns_sprintrrf()
760 t = ns_get16(rdata); in ns_sprintrrf()
761 rdata += NS_INT16SZ; in ns_sprintrrf()
765 t = *rdata++; in ns_sprintrrf()
770 len = SPRINTF((tmp, "%02X", *rdata)); in ns_sprintrrf()
772 rdata++; in ns_sprintrrf()
779 t = *rdata++; in ns_sprintrrf()
783 tmp[0] = base32hex[(((uint32_t)rdata[0]>>3)&0x1f)]; in ns_sprintrrf()
784 tmp[1] = base32hex[(((uint32_t)rdata[0]<<2)&0x1c)]; in ns_sprintrrf()
789 tmp[0] = base32hex[(((uint32_t)rdata[0]>>3)&0x1f)]; in ns_sprintrrf()
790 tmp[1] = base32hex[(((uint32_t)rdata[0]<<2)&0x1c)| in ns_sprintrrf()
791 (((uint32_t)rdata[1]>>6)&0x03)]; in ns_sprintrrf()
792 tmp[2] = base32hex[(((uint32_t)rdata[1]>>1)&0x1f)]; in ns_sprintrrf()
793 tmp[3] = base32hex[(((uint32_t)rdata[1]<<4)&0x10)]; in ns_sprintrrf()
797 tmp[0] = base32hex[(((uint32_t)rdata[0]>>3)&0x1f)]; in ns_sprintrrf()
798 tmp[1] = base32hex[(((uint32_t)rdata[0]<<2)&0x1c)| in ns_sprintrrf()
799 (((uint32_t)rdata[1]>>6)&0x03)]; in ns_sprintrrf()
800 tmp[2] = base32hex[(((uint32_t)rdata[1]>>1)&0x1f)]; in ns_sprintrrf()
801 tmp[3] = base32hex[(((uint32_t)rdata[1]<<4)&0x10)| in ns_sprintrrf()
802 (((uint32_t)rdata[2]>>4)&0x0f)]; in ns_sprintrrf()
803 tmp[4] = base32hex[(((uint32_t)rdata[2]<<1)&0x1e)]; in ns_sprintrrf()
807 tmp[0] = base32hex[(((uint32_t)rdata[0]>>3)&0x1f)]; in ns_sprintrrf()
808 tmp[1] = base32hex[(((uint32_t)rdata[0]<<2)&0x1c)| in ns_sprintrrf()
809 (((uint32_t)rdata[1]>>6)&0x03)]; in ns_sprintrrf()
810 tmp[2] = base32hex[(((uint32_t)rdata[1]>>1)&0x1f)]; in ns_sprintrrf()
811 tmp[3] = base32hex[(((uint32_t)rdata[1]<<4)&0x10)| in ns_sprintrrf()
812 (((uint32_t)rdata[2]>>4)&0x0f)]; in ns_sprintrrf()
813 tmp[4] = base32hex[(((uint32_t)rdata[2]<<1)&0x1e)| in ns_sprintrrf()
814 (((uint32_t)rdata[3]>>7)&0x01)]; in ns_sprintrrf()
815 tmp[5] = base32hex[(((uint32_t)rdata[3]>>2)&0x1f)]; in ns_sprintrrf()
816 tmp[6] = base32hex[((uint32_t)rdata[3]<<3)&0x18]; in ns_sprintrrf()
820 tmp[0] = base32hex[(((uint32_t)rdata[0]>>3)&0x1f)]; in ns_sprintrrf()
821 tmp[1] = base32hex[(((uint32_t)rdata[0]<<2)&0x1c)| in ns_sprintrrf()
822 (((uint32_t)rdata[1]>>6)&0x03)]; in ns_sprintrrf()
823 tmp[2] = base32hex[(((uint32_t)rdata[1]>>1)&0x1f)]; in ns_sprintrrf()
824 tmp[3] = base32hex[(((uint32_t)rdata[1]<<4)&0x10)| in ns_sprintrrf()
825 (((uint32_t)rdata[2]>>4)&0x0f)]; in ns_sprintrrf()
826 tmp[4] = base32hex[(((uint32_t)rdata[2]<<1)&0x1e)| in ns_sprintrrf()
827 (((uint32_t)rdata[3]>>7)&0x01)]; in ns_sprintrrf()
828 tmp[5] = base32hex[(((uint32_t)rdata[3]>>2)&0x1f)]; in ns_sprintrrf()
829 tmp[6] = base32hex[(((uint32_t)rdata[3]<<3)&0x18)| in ns_sprintrrf()
830 (((uint32_t)rdata[4]>>5)&0x07)]; in ns_sprintrrf()
831 tmp[7] = base32hex[(rdata[4]&0x1f)]; in ns_sprintrrf()
836 rdata += 5; in ns_sprintrrf()
839 rdata += t; in ns_sprintrrf()
844 while (rdata < edata) { in ns_sprintrrf()
845 w = *rdata++; in ns_sprintrrf()
846 l = *rdata++; in ns_sprintrrf()
848 if (rdata[j] == 0) in ns_sprintrrf()
851 if ((rdata[j] & (0x80 >> k)) == 0) in ns_sprintrrf()
858 rdata += l; in ns_sprintrrf()
866 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
868 while (rdata < edata) { in ns_sprintrrf()
869 w = *rdata++; in ns_sprintrrf()
870 l = *rdata++; in ns_sprintrrf()
872 if (rdata[j] == 0) in ns_sprintrrf()
875 if ((rdata[j] & (0x80 >> k)) == 0) in ns_sprintrrf()
882 rdata += l; in ns_sprintrrf()
893 siz = (int)(edata-rdata)*4/3 + 4; /* "+4" accounts for trailing \0 */ in ns_sprintrrf()
898 len = b64_ntop(rdata, (size_t)(edata-rdata), in ns_sprintrrf()
933 switch (rdata[1]) { in ns_sprintrrf()
952 len = SPRINTF((tmp, "%u ", *rdata)); in ns_sprintrrf()
954 rdata++; in ns_sprintrrf()
956 len = SPRINTF((tmp, "%u ", *rdata)); in ns_sprintrrf()
958 rdata++; in ns_sprintrrf()
960 len = SPRINTF((tmp, "%u ", *rdata)); in ns_sprintrrf()
962 rdata++; in ns_sprintrrf()
964 switch (rdata[-2]) { in ns_sprintrrf()
969 (void) inet_ntop(AF_INET, rdata, buf, (socklen_t)buflen); in ns_sprintrrf()
971 rdata += 4; in ns_sprintrrf()
974 (void) inet_ntop(AF_INET6, rdata, buf, (socklen_t)buflen); in ns_sprintrrf()
976 rdata += 16; in ns_sprintrrf()
979 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
983 if (rdata >= edata) in ns_sprintrrf()
986 siz = (int)(edata-rdata)*4/3 + 4; /* "+4" accounts for trailing \0 */ in ns_sprintrrf()
991 len = b64_ntop(rdata, (size_t)(edata-rdata), in ns_sprintrrf()
1023 hip_len = *rdata++; in ns_sprintrrf()
1024 algorithm = *rdata++; in ns_sprintrrf()
1025 key_len = ns_get16(rdata); in ns_sprintrrf()
1026 rdata += NS_INT16SZ; in ns_sprintrrf()
1037 len = sprintf(tmp, "%02X", *rdata); in ns_sprintrrf()
1039 rdata++; in ns_sprintrrf()
1043 len = b64_ntop(rdata, key_len, base64_key, siz); in ns_sprintrrf()
1049 rdata += key_len; in ns_sprintrrf()
1050 while (rdata < edata) { in ns_sprintrrf()
1052 T(addname(msg, msglen, &rdata, origin, in ns_sprintrrf()
1072 len = SPRINTF((tmp, "\\# %u%s\t; %s", (unsigned)(edata - rdata), in ns_sprintrrf()
1075 while (rdata < edata) { in ns_sprintrrf()
1079 n = MIN(16, (int)(edata - rdata)); in ns_sprintrrf()
1081 p += SPRINTF((p, "%02x ", rdata[m])); in ns_sprintrrf()
1090 *p++ = (isascii(rdata[m]) && isprint(rdata[m])) in ns_sprintrrf()
1091 ? rdata[m] in ns_sprintrrf()
1094 rdata += n; in ns_sprintrrf()
1148 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) { in charstr() argument
1149 const u_char *odata = rdata; in charstr()
1155 if (rdata < edata) { in charstr()
1156 int n = *rdata; in charstr()
1158 if (rdata + 1 + n <= edata) { in charstr()
1159 rdata++; in charstr()
1161 if (strchr("\n\"\\", *rdata) != NULL) in charstr()
1164 if (addstr((const char *)rdata, (size_t)1, in charstr()
1167 rdata++; in charstr()
1173 _DIAGASSERT(__type_fit(int, rdata - odata)); in charstr()
1174 return (int)(rdata - odata); in charstr()