Lines Matching refs:rd

868 static int snprintd(char *p, int max, const unsigned char **rd)  in snprintd()  argument
872 while (**rd) in snprintd()
874 p += snprintf(p, end-p, "%.*s.", **rd, *rd+1); in snprintd()
875 *rd += 1 + **rd; in snprintd()
877 *rd += 1; // Advance over the final zero byte in snprintd()
881 static void ParseDNSSECRecords(uint16_t rrtype, char *rdb, char *p, unsigned const char *rd, uint16… in ParseDNSSECRecords() argument
890 rdataDS *rrds = (rdataDS *)rd; in ParseDNSSECRecords()
893 ptr = (unsigned char *)(rd + DS_FIXED_SIZE); in ParseDNSSECRecords()
901 rdataDNSKey *rrkey = (rdataDNSKey *)rd; in ParseDNSSECRecords()
904 …base64Encode(p, rdb + rdb_size - p, (unsigned char *)(rd + DNSKEY_FIXED_SIZE), rdlen - DNSKEY_FIXE… in ParseDNSSECRecords()
910 unsigned char *next = (unsigned char *)rd; in ParseDNSSECRecords()
917 p += snprintd(p, rdb + rdb_size - p, &rd); in ParseDNSSECRecords()
960 rdataRRSig *rrsig = (rdataRRSig *)rd; in ParseDNSSECRecords()
984 …base64Encode(p, rdb + rdb_size - p, (unsigned char *)(rd + len + RRSIG_FIXED_SIZE), rdlen - (len +… in ParseDNSSECRecords()
995 const unsigned char *rd = rdata; in qr_reply() local
1037 snprintf(rdb, sizeof(rdb), "%d.%d.%d.%d", rd[0], rd[1], rd[2], rd[3]); in qr_reply()
1044 p += snprintd(p, sizeof(rdb), &rd); in qr_reply()
1048 p += snprintd(p, rdb + sizeof(rdb) - p, &rd); // mname in qr_reply()
1050 p += snprintd(p, rdb + sizeof(rdb) - p, &rd); // rname in qr_reply()
1052 …ntohl(((uint32_t*)rd)[0]), ntohl(((uint32_t*)rd)[1]), ntohl(((uint32_t*)rd)[2]), ntohl(((uint32_t*… in qr_reply()
1057 rd[0x0], rd[0x1], rd[0x2], rd[0x3], rd[0x4], rd[0x5], rd[0x6], rd[0x7], in qr_reply()
1058 rd[0x8], rd[0x9], rd[0xA], rd[0xB], rd[0xC], rd[0xD], rd[0xE], rd[0xF]); in qr_reply()
1063 … ntohs(*(unsigned short*)rd), ntohs(*(unsigned short*)(rd+2)), ntohs(*(unsigned short*)(rd+4))); in qr_reply()
1064 rd += 6; in qr_reply()
1065 p += snprintd(p, rdb + sizeof(rdb) - p, &rd); // target host in qr_reply()
1072 ParseDNSSECRecords(rrtype, rdb, p, rd, rdlen); in qr_reply()
1103 while (rd < end) in qr_reply()
1104 printf(" %02X", *rd++); in qr_reply()