summaryrefslogtreecommitdiff
path: root/validator/val_nsec.h
diff options
context:
space:
mode:
Diffstat (limited to 'validator/val_nsec.h')
-rw-r--r--validator/val_nsec.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/validator/val_nsec.h b/validator/val_nsec.h
index c031c9a3b853..4e71257bc35a 100644
--- a/validator/val_nsec.h
+++ b/validator/val_nsec.h
@@ -46,6 +46,7 @@
#include "util/data/packed_rrset.h"
struct val_env;
struct module_env;
+struct module_qstate;
struct ub_packed_rrset_key;
struct reply_info;
struct query_info;
@@ -64,6 +65,7 @@ struct key_entry_key;
* @param kkey: key entry to use for verification of signatures.
* @param proof_ttl: if secure, the TTL of how long this proof lasts.
* @param reason: string explaining why bogus.
+ * @param qstate: qstate with region.
* @return security status.
* SECURE: proved absence of DS.
* INSECURE: proved that this was not a delegation point.
@@ -73,7 +75,7 @@ struct key_entry_key;
enum sec_status val_nsec_prove_nodata_dsreply(struct module_env* env,
struct val_env* ve, struct query_info* qinfo,
struct reply_info* rep, struct key_entry_key* kkey,
- time_t* proof_ttl, char** reason);
+ time_t* proof_ttl, char** reason, struct module_qstate* qstate);
/**
* nsec typemap check, takes an NSEC-type bitmap as argument, checks for type.