#include <validator.h>
Public Member Functions | |
ISC_LINK (dns_validator_t) link | |
Data Fields | |
unsigned int | magic |
isc_mutex_t | lock |
dns_view_t * | view |
unsigned int | options |
unsigned int | attributes |
dns_validatorevent_t * | event |
dns_fetch_t * | fetch |
dns_validator_t * | subvalidator |
dns_validator_t * | parent |
dns_keytable_t * | keytable |
dns_keynode_t * | keynode |
dst_key_t * | key |
dns_rdata_rrsig_t * | siginfo |
isc_task_t * | task |
isc_taskaction_t | action |
void * | arg |
unsigned int | labels |
dns_rdataset_t * | currentset |
isc_boolean_t | seensig |
dns_rdataset_t * | keyset |
dns_rdataset_t * | dsset |
dns_rdataset_t * | soaset |
dns_rdataset_t * | nsecset |
dns_rdataset_t * | nsec3set |
dns_name_t * | soaname |
dns_rdataset_t | frdataset |
dns_rdataset_t | fsigrdataset |
dns_fixedname_t | fname |
dns_fixedname_t | wild |
dns_fixedname_t | nearest |
dns_fixedname_t | closest |
dns_rdataset_t | dlv |
dns_fixedname_t | dlvsep |
isc_boolean_t | havedlvsep |
isc_boolean_t | mustbesecure |
unsigned int | dlvlabels |
unsigned int | depth |
unsigned int | authcount |
unsigned int | authfail |
isc_stdtime_t | start |
Clients are strongly discouraged from using this type directly, with the exception of the 'link' field, which may be used directly for whatever purpose the client desires.
Definition at line 125 of file validator.h.
dns_validator::ISC_LINK | ( | dns_validator_t | ) |
unsigned int dns_validator::magic |
Definition at line 128 of file validator.h.
Referenced by authvalidated(), cnamevalidated(), destroy(), dlvfetched(), dlvvalidated(), dns_validator_cancel(), dns_validator_create(), dns_validator_destroy(), dns_validator_send(), dsfetched(), dsfetched2(), dsvalidated(), fetch_callback_validator(), keyvalidated(), and validator_start().
Definition at line 129 of file validator.h.
Referenced by check_ds(), checkkey(), create_fetch(), create_validator(), destroy(), dlv_algorithm_supported(), dlv_validatezonekey(), dns_validator_create(), dsfetched2(), dsvalidated(), finddlvsep(), get_dst_key(), isselfsigned(), proveunsecure(), startfinddlvsep(), validate(), validatezonekey(), verify(), and view_find().
unsigned int dns_validator::options |
Definition at line 131 of file validator.h.
Referenced by create_fetch(), create_validator(), dlv_validator_start(), dns_validator_cancel(), dns_validator_create(), dns_validator_send(), finddlvsep(), and validator_start().
unsigned int dns_validator::attributes |
Definition at line 132 of file validator.h.
Referenced by authvalidated(), checkwildcard(), cnamevalidated(), dlv_validator_start(), dns_validator_cancel(), dns_validator_create(), dns_validator_destroy(), dsfetched(), dsvalidated(), fetch_callback_validator(), findnsec3proofs(), keyvalidated(), nsecvalidate(), startfinddlvsep(), validatezonekey(), validator_start(), and verify().
Definition at line 133 of file validator.h.
Referenced by authvalidated(), check_deadlock(), checkkey(), checkwildcard(), cnamevalidated(), create_fetch(), destroy(), dlv_algorithm_supported(), dlv_validatezonekey(), dlv_validator_start(), dlvfetched(), dlvvalidated(), dns_validator_cancel(), dns_validator_create(), dns_validator_send(), dsfetched(), dsfetched2(), dsvalidated(), exit_check(), fetch_callback_validator(), finddlvsep(), findnsec3proofs(), get_key(), isselfsigned(), keyfromds(), keyvalidated(), nsecvalidate(), proveunsecure(), start_positive_validation(), startfinddlvsep(), val_rdataset_first(), val_rdataset_next(), validate(), validate_authority(), validate_ncache(), validatezonekey(), validator_done(), validator_logv(), validator_start(), and verify().
Definition at line 134 of file validator.h.
Referenced by create_fetch(), destroy(), dlvfetched(), dns_validator_cancel(), dns_validator_create(), dsfetched(), dsfetched2(), exit_check(), and fetch_callback_validator().
Definition at line 135 of file validator.h.
Referenced by authvalidated(), cnamevalidated(), create_validator(), destroy(), dlvvalidated(), dns_validator_cancel(), dns_validator_create(), dsvalidated(), exit_check(), and keyvalidated().
Definition at line 136 of file validator.h.
Referenced by check_deadlock(), create_validator(), and dns_validator_create().
Definition at line 137 of file validator.h.
Referenced by destroy(), dns_validator_create(), proveunsecure(), validate(), and validatezonekey().
Definition at line 138 of file validator.h.
Referenced by destroy(), dns_validator_create(), and validate().
Definition at line 139 of file validator.h.
Referenced by destroy(), dns_validator_create(), get_dst_key(), get_key(), and validate().
dns_rdata_rrsig_t* dns_validator::siginfo |
Definition at line 140 of file validator.h.
Referenced by destroy(), dns_validator_create(), fetch_callback_validator(), keyvalidated(), and validate().
Definition at line 141 of file validator.h.
Referenced by create_validator(), dlv_validator_start(), dns_validator_create(), and dns_validator_send().
Definition at line 142 of file validator.h.
Referenced by dns_validator_create(), and validator_done().
void* dns_validator::arg |
Definition at line 143 of file validator.h.
Referenced by dns_validator_create(), and validator_done().
unsigned int dns_validator::labels |
Definition at line 144 of file validator.h.
Referenced by dns_validator_create(), and proveunsecure().
Definition at line 145 of file validator.h.
Referenced by dns_validator_create(), validate_authority(), and validate_ncache().
Definition at line 146 of file validator.h.
Referenced by authvalidated(), and dns_validator_create().
Definition at line 147 of file validator.h.
Referenced by dns_validator_create(), fetch_callback_validator(), get_key(), and validate().
Definition at line 148 of file validator.h.
Referenced by dns_validator_create(), dsfetched(), and validatezonekey().
Definition at line 149 of file validator.h.
Definition at line 150 of file validator.h.
Definition at line 151 of file validator.h.
Definition at line 152 of file validator.h.
Definition at line 153 of file validator.h.
Referenced by cnamevalidated(), create_fetch(), destroy(), dlvfetched(), dlvvalidated(), dns_validator_create(), dsfetched(), dsfetched2(), dsvalidated(), fetch_callback_validator(), finddlvsep(), get_key(), keyvalidated(), proveunsecure(), validate_ncache(), validatezonekey(), and view_find().
Definition at line 154 of file validator.h.
Referenced by cnamevalidated(), create_fetch(), destroy(), dlvfetched(), dlvvalidated(), dns_validator_create(), dsfetched(), dsfetched2(), dsvalidated(), fetch_callback_validator(), finddlvsep(), get_key(), keyvalidated(), proveunsecure(), validate_ncache(), validatezonekey(), and view_find().
Definition at line 155 of file validator.h.
Referenced by dsvalidated(), finddlvsep(), proveunsecure(), and validate_ncache().
Definition at line 156 of file validator.h.
Referenced by authvalidated(), checkwildcard(), dns_validator_create(), findnsec3proofs(), and nsecvalidate().
Definition at line 158 of file validator.h.
Referenced by authvalidated(), dns_validator_create(), findnsec3proofs(), and verify().
Definition at line 160 of file validator.h.
Referenced by destroy(), dlv_algorithm_supported(), dlv_validatezonekey(), dlvfetched(), dlvvalidated(), dns_validator_create(), finddlvsep(), and validatezonekey().
Definition at line 161 of file validator.h.
Referenced by dlvfetched(), finddlvsep(), proveunsecure(), startfinddlvsep(), and validatezonekey().
Definition at line 162 of file validator.h.
Referenced by destroy(), dlvfetched(), dlvvalidated(), dns_validator_create(), finddlvsep(), proveunsecure(), and validatezonekey().
Definition at line 163 of file validator.h.
Referenced by dlv_validatezonekey(), dns_validator_create(), dsfetched2(), dsvalidated(), proveunsecure(), and validatezonekey().
unsigned int dns_validator::dlvlabels |
unsigned int dns_validator::depth |
Definition at line 165 of file validator.h.
Referenced by create_validator(), dns_validator_create(), and validator_logv().
unsigned int dns_validator::authcount |
Definition at line 166 of file validator.h.
Referenced by dns_validator_create(), nsecvalidate(), validate_authority(), and validate_ncache().
unsigned int dns_validator::authfail |
Definition at line 167 of file validator.h.
Referenced by authvalidated(), dns_validator_create(), and nsecvalidate().
Definition at line 168 of file validator.h.
Referenced by dns_validator_create(), finddlvsep(), and validate().