Lines Matching refs:val_env

93 fill_nsec3_iter(struct val_env* ve, char* s, int c)  in fill_nsec3_iter()
132 val_apply_cfg(struct module_env* env, struct val_env* val_env, in val_apply_cfg() argument
136 val_env->bogus_ttl = (uint32_t)cfg->bogus_ttl; in val_apply_cfg()
144 val_env->kcache = env->key_cache; in val_apply_cfg()
145 if(!val_env->kcache) in val_apply_cfg()
146 val_env->kcache = key_cache_create(cfg); in val_apply_cfg()
147 if(!val_env->kcache) { in val_apply_cfg()
151 env->key_cache = val_env->kcache; in val_apply_cfg()
156 val_env->date_override = cfg->val_date_override; in val_apply_cfg()
157 val_env->skew_min = cfg->val_sig_skew_min; in val_apply_cfg()
158 val_env->skew_max = cfg->val_sig_skew_max; in val_apply_cfg()
159 val_env->max_restart = cfg->val_max_restart; in val_apply_cfg()
166 val_env->nsec3_keyiter_count = c/2; in val_apply_cfg()
167 if(!fill_nsec3_iter(val_env, cfg->val_nsec3_key_iterations, c/2)) { in val_apply_cfg()
172 val_env->neg_cache = env->neg_cache; in val_apply_cfg()
173 if(!val_env->neg_cache) in val_apply_cfg()
174 val_env->neg_cache = val_neg_create(cfg, in val_apply_cfg()
175 val_env->nsec3_maxiter[val_env->nsec3_keyiter_count-1]); in val_apply_cfg()
176 if(!val_env->neg_cache) { in val_apply_cfg()
180 env->neg_cache = val_env->neg_cache; in val_apply_cfg()
190 struct val_env* val_env = (struct val_env*)calloc(1, in val_init() local
191 sizeof(struct val_env)); in val_init()
192 if(!val_env) { in val_init()
196 env->modinfo[id] = (void*)val_env; in val_init()
198 lock_basic_init(&val_env->bogus_lock); in val_init()
199 lock_protect(&val_env->bogus_lock, &val_env->num_rrset_bogus, in val_init()
200 sizeof(val_env->num_rrset_bogus)); in val_init()
204 if(!val_apply_cfg(env, val_env, env->cfg)) { in val_init()
226 struct val_env* val_env; in val_deinit() local
229 val_env = (struct val_env*)env->modinfo[id]; in val_deinit()
230 lock_basic_destroy(&val_env->bogus_lock); in val_deinit()
233 key_cache_delete(val_env->kcache); in val_deinit()
235 neg_cache_delete(val_env->neg_cache); in val_deinit()
237 free(val_env->nsec3_keysize); in val_deinit()
238 free(val_env->nsec3_maxiter); in val_deinit()
239 free(val_env); in val_deinit()
635 struct module_env* env, struct val_env* ve, struct query_info* qchase, in validate_msg_signatures()
963 validate_positive_response(struct module_env* env, struct val_env* ve, in validate_positive_response()
1082 validate_nodata_response(struct module_env* env, struct val_env* ve, in validate_nodata_response()
1196 validate_nameerror_response(struct module_env* env, struct val_env* ve, in validate_nameerror_response()
1357 validate_any_response(struct module_env* env, struct val_env* ve, in validate_any_response()
1484 validate_cname_response(struct module_env* env, struct val_env* ve, in validate_cname_response()
1614 validate_cname_noanswer_response(struct module_env* env, struct val_env* ve, in validate_cname_noanswer_response()
1757 struct val_env* ve, int id) in processInit()
2129 struct val_env* ve, int id) in processValidate()
2358 struct val_env* ve, int id) in processFinished()
2553 struct val_env* ve, int id) in val_handle()
2585 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id]; in val_operate()
2680 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id]; in primeResponseToKE()
2777 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id]; in ds_response_to_ke()
3019 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id]; in process_ds_response()
3107 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id]; in process_dnskey_response()
3208 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id]; in process_prime_response()
3342 struct val_env* ve = (struct val_env*)env->modinfo[id]; in val_get_mem()