43 #ifndef VALIDATOR_VALIDATOR_H 44 #define VALIDATOR_VALIDATOR_H 59 #define NULL_KEY_TTL 60 65 #define BOGUS_KEY_TTL 60 68 #define VAL_MAX_RESTART_COUNT 5 71 #define SENTINEL_IS "root-key-sentinel-is-ta-" 73 #define SENTINEL_NOT "root-key-sentinel-not-ta-" 75 #define SENTINEL_KEYTAG_LEN 5
enum val_classification subtype
void val_deinit(struct module_env *env, int id)
struct key_cache * kcache
uint8_t * trust_anchor_name
struct val_neg_cache * neg_cache
size_t val_get_mem(struct module_env *env, int id)
lock_basic_type bogus_lock
void val_clear(struct module_qstate *qstate, int id)
struct reply_info * chase_reply
uint8_t * dlv_insecure_at
struct module_func_block * val_get_funcblock(void)
size_t dlv_insecure_at_len
const char * val_state_to_string(enum val_state state)
struct sock_list * chain_blacklist
uint8_t * dlv_lookup_name
struct key_entry_key * key_entry
struct ub_packed_rrset_key * ds_rrset
void val_operate(struct module_qstate *qstate, enum module_ev event, int id, struct outbound_entry *outbound)
size_t dlv_lookup_name_len
int val_init(struct module_env *env, int id)
struct dns_msg * orig_msg
void val_inform_super(struct module_qstate *qstate, int id, struct module_qstate *super)