X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb.h;h=a1078c76afd423963965613515c6a3aca3365386;hb=a94e29c9a3763f96b1c773f0818b97e4fd0777b0;hp=5dcb4364860e10967eb31709fb808e0a94c494d7;hpb=eb94eab34a0893fb5b8f78652f338df85f492a9b;p=onak.git diff --git a/keydb.h b/keydb.h index 5dcb436..a1078c7 100644 --- a/keydb.h +++ b/keydb.h @@ -23,6 +23,7 @@ #include #include +#include "keyarray.h" #include "keystructs.h" #include "ll.h" @@ -139,6 +140,7 @@ struct onak_dbctx { /** * @brief Takes a list of public keys and updates them in the DB. * @param keys The keys to update in the DB. + * @param blacklist A keyarray of fingerprints that shouldn't be added. * @param sendsync If we should send a keysync mail. * * Takes a list of keys and adds them to the database, merging them with @@ -151,7 +153,9 @@ struct onak_dbctx { * with the update. */ int (*update_keys)(struct onak_dbctx *, - struct openpgp_publickey **keys, bool sendsync); + struct openpgp_publickey **keys, + struct keyarray *blacklist, + bool sendsync); /** * @brief Takes a keyid and returns the primary UID for it.