Lines Matching refs:val_env

164 val_env_apply_cfg(struct val_env* val_env, struct config_file* cfg,
167 free(val_env->nsec3_keysize);
168 free(val_env->nsec3_maxiter);
169 val_env->nsec3_keysize = keysize;
170 val_env->nsec3_maxiter = maxiter;
171 val_env->nsec3_keyiter_count = keyiter_count;
172 val_env->bogus_ttl = (uint32_t)cfg->bogus_ttl;
173 val_env->date_override = cfg->val_date_override;
174 val_env->skew_min = cfg->val_sig_skew_min;
175 val_env->skew_max = cfg->val_sig_skew_max;
176 val_env->max_restart = cfg->val_max_restart;
181 val_apply_cfg(struct module_env* env, struct val_env* val_env,
193 val_env->kcache = env->key_cache;
194 if(!val_env->kcache)
195 val_env->kcache = key_cache_create(cfg);
196 if(!val_env->kcache) {
200 env->key_cache = val_env->kcache;
209 val_env_apply_cfg(val_env, cfg, keysize, maxiter, keyiter_count);
211 val_env->neg_cache = env->neg_cache;
212 if(!val_env->neg_cache)
213 val_env->neg_cache = val_neg_create(cfg,
214 val_env->nsec3_maxiter[val_env->nsec3_keyiter_count-1]);
215 if(!val_env->neg_cache) {
219 env->neg_cache = val_env->neg_cache;
229 struct val_env* val_env = (struct val_env*)calloc(1,
230 sizeof(struct val_env));
231 if(!val_env) {
235 env->modinfo[id] = (void*)val_env;
237 lock_basic_init(&val_env->bogus_lock);
238 lock_protect(&val_env->bogus_lock, &val_env->num_rrset_bogus,
239 sizeof(val_env->num_rrset_bogus));
243 if(!val_apply_cfg(env, val_env, env->cfg)) {
265 struct val_env* val_env;
268 val_env = (struct val_env*)env->modinfo[id];
269 lock_basic_destroy(&val_env->bogus_lock);
272 key_cache_delete(val_env->kcache);
274 neg_cache_delete(val_env->neg_cache);
276 free(val_env->nsec3_keysize);
277 free(val_env->nsec3_maxiter);
278 free(val_env);
679 struct module_env* env, struct val_env* ve,
1007 validate_positive_response(struct module_env* env, struct val_env* ve,
1126 validate_nodata_response(struct module_env* env, struct val_env* ve,
1240 validate_nameerror_response(struct module_env* env, struct val_env* ve,
1401 validate_any_response(struct module_env* env, struct val_env* ve,
1528 validate_cname_response(struct module_env* env, struct val_env* ve,
1658 validate_cname_noanswer_response(struct module_env* env, struct val_env* ve,
1801 struct val_env* ve, int id)
2173 struct val_env* ve, int id)
2402 struct val_env* ve, int id)
2635 struct val_env* ve, int id)
2667 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id];
2744 /* continue processing, since val_env exists */
2773 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id];
2879 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id];
3141 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id];
3240 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id];
3362 struct val_env* ve = (struct val_env*)qstate->env->modinfo[id];
3497 struct val_env* ve = (struct val_env*)env->modinfo[id];