OpenDNSSEC-signer  1.3.8
Defines | Functions
/build/buildd/opendnssec-1.3.8/signer/src/signer/denial.c File Reference
#include "config.h"
#include "shared/allocator.h"
#include "shared/log.h"
#include "signer/denial.h"
#include "signer/domain.h"
#include "signer/nsec3params.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)
ods_status denial_nsecify (denial_type *denial, denial_type *nxt, uint32_t ttl, ldns_rr_class klass)
ods_status 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 43 of file denial.c.


Function Documentation

void denial_cleanup ( denial_type denial)

Clean up Denial of Existence data point.

Definition at line 445 of file denial.c.

References denial_struct::allocator, allocator_cleanup(), allocator_deallocate(), denial_struct::owner, denial_struct::rrset, and rrset_cleanup().

Referenced by zonedata_add_denial().

denial_type* denial_create ( ldns_rdf *  owner)
ods_status denial_nsecify ( denial_type denial,
denial_type nxt,
uint32_t  ttl,
ldns_rr_class  klass 
)
ods_status denial_nsecify3 ( denial_type denial,
denial_type nxt,
uint32_t  ttl,
ldns_rr_class  klass,
nsec3params_type nsec3params 
)