Defines | Functions

/build/buildd-opendnssec_1.3.2-1~bpo60+1-ia64-Ga1C3m/opendnssec-1.3.2/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 
)