]> the.earth.li Git - onak.git/blobdiff - onak-conf.h
Fix handling of other signature requirement
[onak.git] / onak-conf.h
index 6d7500aab096fc08fb86c02b2fdbe193d97c543d..5d39f6ab2a44bcdd06af245d178b4742474adb3f 100644 (file)
@@ -21,7 +21,9 @@
 #define __ONAK_CONF_H_
 
 #include <stdbool.h>
+#include <stdint.h>
 
+#include "keyarray.h"
 #include "ll.h"
 
 /**
@@ -88,8 +90,11 @@ struct onak_config {
        /** Pointer to the initialisation function for our loaded DB backend */
        struct onak_dbctx *(*dbinit)(struct onak_db_config *, bool);
 
-       /** Should we verify signature hashes match? */
-       bool check_sighash;
+       /** Blacklist of fingerprints to reject */
+       struct keyarray blacklist;
+
+       /** What policies should we use for cleaning keys? */
+       uint64_t clean_policies;
 
        /*
         * Options used by the email handling script.