Lines Matching defs:rdata
275 * rdata without rdatalen in front of it. */
277 dnskey_flags(uint16_t t, uint8_t* rdata, size_t len)
284 memmove(&f, rdata, 2);
290 * pass rdata without rdatalen in front of it */
292 rr_is_dnskey_sep(uint16_t t, uint8_t* rdata, size_t len)
294 return (dnskey_flags(t, rdata, len)&DNSKEY_BIT_SEP);
309 * pass rdata without rdatalen in front of it */
311 rr_is_dnskey_revoked(uint16_t t, uint8_t* rdata, size_t len)
313 return (dnskey_flags(t, rdata, len)&LDNS_KEY_REVOKE_KEY);
1318 /** Compare two RRs skipping the REVOKED bit. Pass rdata(no len) */
1343 /** compare trust anchor with rdata, 0 if equal. Pass rdata(no len) */
1371 * @param t: rr type of the rdata.
1372 * @param rdata: to look for (no rdatalen in it)
1373 * @param rdata_len: length of rdata
1378 find_key(struct trust_anchor* tp, uint16_t t, uint8_t* rdata, size_t rdata_len,
1382 if(!tp || !rdata) {
1387 if(ta_compare(ta, t, rdata, rdata_len) == 0) {
1396 /** add key and clone RR and tp already locked. rdata without rdlen. */
1398 add_key(struct trust_anchor* tp, uint32_t ttl, uint8_t* rdata, size_t rdata_len)
1416 memmove(rr+dname_len+10, rdata, rdata_len);