aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/dkim.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-20 09:48:40 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-20 09:48:40 +0100
commitf252d9ca75387b92efd809da1a899eac627a8ca6 (patch)
tree692f7b3c106e0c0cf14cf0b8fe694ee2893d8ce1 /src/libserver/dkim.h
parentbc5cf4c2403854857c61025b8a19ab5abb2e28df (diff)
downloadrspamd-f252d9ca75387b92efd809da1a899eac627a8ca6.tar.gz
rspamd-f252d9ca75387b92efd809da1a899eac627a8ca6.zip
[Feature] Check dkim sign keys for modifications
Diffstat (limited to 'src/libserver/dkim.h')
-rw-r--r--src/libserver/dkim.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libserver/dkim.h b/src/libserver/dkim.h
index a2bd4d0e2..7e025a4c0 100644
--- a/src/libserver/dkim.h
+++ b/src/libserver/dkim.h
@@ -151,6 +151,15 @@ rspamd_dkim_sign_key_t* rspamd_dkim_sign_key_load (const gchar *what, gsize len,
GError **err);
/**
+ * Invalidate modified sign key
+ * @param key
+ * @return
+ */
+gboolean rspamd_dkim_sign_key_maybe_invalidate (rspamd_dkim_sign_key_t *key,
+ enum rspamd_dkim_sign_key_type type,
+ const gchar *what, gsize len);
+
+/**
* Make DNS request for specified context and obtain and parse key
* @param ctx dkim context from signature
* @param resolver dns resolver object