OpenDNSSEC-signer 1.2.1
Defines | Functions

/build/buildd-opendnssec_1.2.1.dfsg-1-ia64-j6OroR/opendnssec-1.2.1.dfsg/signer/src/signer/denial.c File Reference

#include "config.h"
#include "signer/backup.h"
#include "signer/denial.h"
#include "signer/domain.h"
#include "signer/nsec3params.h"
#include "util/log.h"
#include "util/se_malloc.h"
#include <ldns/ldns.h>
Include dependency graph for denial.c:

Go to the source code of this file.

Defines

#define SE_MAX_RRTYPE_COUNT   65536

Functions

denial_typedenial_create (ldns_rdf *owner)
denial_typedenial_recover_from_backup (FILE *fd)
int denial_recover_rrsig_from_backup (denial_type *denial, ldns_rr *rrsig, ldns_rr_type type_covered, const char *locator, uint32_t flags)
int denial_nsecify (denial_type *denial, denial_type *nxt, uint32_t ttl, ldns_rr_class klass)
int denial_nsecify3 (denial_type *denial, denial_type *nxt, uint32_t ttl, ldns_rr_class klass, nsec3params_type *nsec3params)
void denial_cleanup (denial_type *denial)

Define Documentation

#define SE_MAX_RRTYPE_COUNT   65536

Denial of Existence.

Definition at line 44 of file denial.c.


Function Documentation

void denial_cleanup ( denial_type denial)

Clean up Denial of Existence data point.

Definition at line 517 of file denial.c.

References denial_struct::owner, denial_struct::rrset, and rrset_cleanup().

Referenced by zonedata_add_denial(), and zonedata_cleanup_denials().

denial_type* denial_create ( ldns_rdf *  owner)
int denial_nsecify ( denial_type denial,
denial_type nxt,
uint32_t  ttl,
ldns_rr_class  klass 
)
int denial_nsecify3 ( denial_type denial,
denial_type nxt,
uint32_t  ttl,
ldns_rr_class  klass,
nsec3params_type nsec3params 
)
denial_type* denial_recover_from_backup ( FILE *  fd)
int denial_recover_rrsig_from_backup ( denial_type denial,
ldns_rr *  rrsig,
ldns_rr_type  type_covered,
const char *  locator,
uint32_t  flags 
)

Recover RRSIG from backup.

Definition at line 145 of file denial.c.

References denial_struct::owner, denial_struct::rrset, rrset_recover_rrsig_from_backup(), se_log_assert, and se_log_error().

Referenced by zonedata_recover_rrsig_from_backup().