diff options
author | Cy Schubert <cy@FreeBSD.org> | 2025-10-07 13:46:20 +0000 |
---|---|---|
committer | Cy Schubert <cy@FreeBSD.org> | 2025-10-07 13:46:20 +0000 |
commit | 0064eb9cf1c8d526e87d3149249445d4bc8d0248 (patch) | |
tree | 787781364f76fc0dfa0085fd1f3208b5b1f44b5a /validator/val_sigcrypt.c | |
parent | c8864f6ba46ff3271d97b4ae1c3cc6ce01eaf18a (diff) |
Diffstat (limited to 'validator/val_sigcrypt.c')
-rw-r--r-- | validator/val_sigcrypt.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/validator/val_sigcrypt.c b/validator/val_sigcrypt.c index 9251d2b1f38a..86de6fb8e80f 100644 --- a/validator/val_sigcrypt.c +++ b/validator/val_sigcrypt.c @@ -57,6 +57,7 @@ #include "sldns/sbuffer.h" #include "sldns/parseutil.h" #include "sldns/wire2str.h" +#include "services/mesh.h" #include <ctype.h> #if !defined(HAVE_SSL) && !defined(HAVE_NSS) && !defined(HAVE_NETTLE) @@ -1677,6 +1678,10 @@ dnskey_verify_rrset_sig(struct regional* region, sldns_buffer* buf, /* verify */ sec = verify_canonrrset(buf, (int)sig[2+2], sigblock, sigblock_len, key, keylen, reason); + + /* count validation operation */ + if(qstate && qstate->env && qstate->env->mesh) + qstate->env->mesh->val_ops++; if(sec == sec_status_secure) { /* check if TTL is too high - reduce if so */ |