Lines Matching refs:DnsResourceRecord
51 uint16_t dnssec_keytag(DnsResourceRecord *dnskey, bool mask_revoke) {
143 DnsResourceRecord **x = (DnsResourceRecord**) a, **y = (DnsResourceRecord**) b;
263 DnsResourceRecord *rrsig,
264 DnsResourceRecord *dnskey) {
410 DnsResourceRecord *rrsig,
411 DnsResourceRecord *dnskey) {
464 static int dnssec_rrsig_prepare(DnsResourceRecord *rrsig) {
515 static int dnssec_rrsig_expired(DnsResourceRecord *rrsig, usec_t realtime) {
585 DnsResourceRecord *list[],
587 DnsResourceRecord *rrsig,
597 DnsResourceRecord *rr = list[k];
616 DnsResourceRecord *rrsig,
617 DnsResourceRecord *dnskey,
622 DnsResourceRecord **list, *rr;
713 list = newa(DnsResourceRecord *, dns_answer_size(a));
737 qsort_safe(list, n, sizeof(DnsResourceRecord*), rr_compare);
839 int dnssec_rrsig_match_dnskey(DnsResourceRecord *rrsig, DnsResourceRecord *dnskey, bool revoked_ok) {
869 int dnssec_key_match_rrsig(const DnsResourceKey *key, DnsResourceRecord *rrsig) {
891 DnsResourceRecord **ret_rrsig) {
894 DnsResourceRecord *rrsig;
907 DnsResourceRecord *dnskey;
1009 DnsResourceRecord *rr;
1045 int dnssec_verify_dnskey_by_ds(DnsResourceRecord *dnskey, DnsResourceRecord *ds, bool mask_revoke) {
1115 int dnssec_verify_dnskey_by_ds_search(DnsResourceRecord *dnskey, DnsAnswer *validated_ds) {
1116 DnsResourceRecord *ds;
1167 int dnssec_nsec3_hash(DnsResourceRecord *nsec3, const char *name, void *ret) {
1240 static int nsec3_is_good(DnsResourceRecord *rr, DnsResourceRecord *nsec3) {
1326 static int nsec3_hashed_domain_make(DnsResourceRecord *nsec3, const char *domain, const char *zone, char **ret) {
1355 DnsResourceRecord *rr, *enclosure_rr, *zone_rr, *wildcard_rr = NULL;
1606 static int dnssec_nsec_wildcard_equal(DnsResourceRecord *rr, const char *name) {
1629 static int dnssec_nsec_in_path(DnsResourceRecord *rr, const char *name) {
1665 static int dnssec_nsec_from_parent_zone(DnsResourceRecord *rr, const char *name) {
1691 static int dnssec_nsec_covers(DnsResourceRecord *rr, const char *name) {
1724 static int dnssec_nsec_covers_wildcard(DnsResourceRecord *rr, const char *name) {
1755 DnsResourceRecord *rr, *covering_rr = NULL, *wildcard_rr = NULL;
1888 DnsResourceRecord *rr;
2124 DnsResourceRecord *rrsig,
2125 DnsResourceRecord *dnskey,
2132 int dnssec_rrsig_match_dnskey(DnsResourceRecord *rrsig, DnsResourceRecord *dnskey, bool revoked_ok) {
2137 int dnssec_key_match_rrsig(const DnsResourceKey *key, DnsResourceRecord *rrsig) {
2148 DnsResourceRecord **ret_rrsig) {
2158 int dnssec_verify_dnskey_by_ds(DnsResourceRecord *dnskey, DnsResourceRecord *ds, bool mask_revoke) {
2163 int dnssec_verify_dnskey_by_ds_search(DnsResourceRecord *dnskey, DnsAnswer *validated_ds) {
2168 int dnssec_nsec3_hash(DnsResourceRecord *nsec3, const char *name, void *ret) {