Lines Matching refs:rdlen
366 static void base64Encode(char *buffer, int buflen, void *rdata, unsigned int rdlen)
373 src_data = dispatch_data_create(rdata, rdlen, dispatch_get_global_queue(0, 0), ^{});
859 static void ParseDNSSECRecords(uint16_t rrtype, char *rdb, char *p, unsigned const char *rd, uint16_t rdlen)
872 for (i = 0; i < (rdlen - DS_FIXED_SIZE); i++)
881 rrkey->alg, (unsigned int)keytag((unsigned char *)rrkey, rdlen));
882 base64Encode(p, rdb + rdb_size - p, (unsigned char *)(rd + DNSKEY_FIXED_SIZE), rdlen - DNSKEY_FIXED_SIZE);
898 bitmaplen = rdlen - len;
962 base64Encode(p, rdb + rdb_size - p, (unsigned char *)(rd + len + RRSIG_FIXED_SIZE), rdlen - (len + RRSIG_FIXED_SIZE));
970 const char *fullname, uint16_t rrtype, uint16_t rrclass, uint16_t rdlen, const void *rdata, uint32_t ttl, void *context)
974 const unsigned char *end = (const unsigned char *) rdata + rdlen;
1050 ParseDNSSECRecords(rrtype, rdb, p, rd, rdlen);
1054 snprintf(rdb, sizeof(rdb), "%d bytes%s", rdlen, rdlen ? ":" : "");
1099 DNSServiceReconfirmRecord(flags, ifIndex, fullname, rrtype, rrclass, rdlen, rdata);