OpenDNSSEC-signer 1.2.1
|
#include "config.h"
#include <ldns/ldns.h>
Go to the source code of this file.
Defines | |
#define | SE_SOA_RDATA_SERIAL 2 |
#define | SE_SOA_RDATA_MINIMUM 6 |
#define | DNS_SERIAL_GT(a, b) ((int)(((a) - (b)) & 0xFFFFFFFF) > 0) |
Functions | |
int | util_is_dnssec_rr (ldns_rr *rr) |
int | util_soa_compare (ldns_rr *rr1, ldns_rr *rr2) |
ldns_status | util_dnssec_rrs_compare (ldns_rr *rr1, ldns_rr *rr2, int *cmp) |
ldns_status | util_dnssec_rrs_add_rr (ldns_dnssec_rrs *rrs, ldns_rr *rr) |
#define DNS_SERIAL_GT | ( | a, | |
b | |||
) | ((int)(((a) - (b)) & 0xFFFFFFFF) > 0) |
#define SE_SOA_RDATA_MINIMUM 6 |
Definition at line 49 of file util.h.
Referenced by util_soa_compare_rdata(), and zone_add_rr().
#define SE_SOA_RDATA_SERIAL 2 |
Utility tools.
Definition at line 48 of file util.h.
Referenced by domain_sign(), and util_soa_compare_rdata().
ldns_status util_dnssec_rrs_add_rr | ( | ldns_dnssec_rrs * | rrs, |
ldns_rr * | rr | ||
) |
A more efficient ldns_dnssec_rrs_add_rr(), get rid of ldns_rr_compare().
[in] | rrs | RRset |
[in] | rr | to add |
A more efficient ldns_dnssec_rrs_add_rr(), get rid of ldns_rr_compare().
Definition at line 159 of file util.c.
References se_log_assert, se_log_warning(), util_dnssec_rrs_add_rr(), and util_dnssec_rrs_compare().
Referenced by rrset_add_rr(), rrset_del_rr(), and util_dnssec_rrs_add_rr().
ldns_status util_dnssec_rrs_compare | ( | ldns_rr * | rr1, |
ldns_rr * | rr2, | ||
int * | cmp | ||
) |
Compare RRs only on RDATA.
[in] | rr1 | RR |
[in] | rr2 | another RR |
[out] | cmp | compare value |
Compare RRs only on RDATA.
Definition at line 124 of file util.c.
Referenced by rrset_compare_rrs(), rrsigs_add_sig(), and util_dnssec_rrs_add_rr().
int util_is_dnssec_rr | ( | ldns_rr * | rr | ) |
Check if a RR is a DNSSEC RR (RRSIG, NSEC, NSEC3 or NSEC3PARAMS).
[in] | rr | RR |
Utility tools. Check if a RR is a DNSSEC RR (RRSIG, NSEC, NSEC3 or NSEC3PARAMS).
Definition at line 46 of file util.c.
References se_log_assert.
int util_soa_compare | ( | ldns_rr * | rr1, |
ldns_rr * | rr2 | ||
) |
Compare RRs, ignore SOA SERIAL.
[in] | rr1 | RR |
[in] | rr2 | another RR |
Compare SOA RRs.
Definition at line 84 of file util.c.
References se_log_assert, and util_soa_compare_rdata().