X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb.h;h=f448215bd3a35719e544a6f74af1b0406edb6915;hb=5cb163e87c7f0717aa94ca281a56e572c2a6c8f3;hp=29dde7b8dc243a25a9c7aa438d11f06626f24cab;hpb=0c120d1895d25b59abe338862189be1b87447569;p=onak.git diff --git a/keydb.h b/keydb.h index 29dde7b..f448215 100644 --- a/keydb.h +++ b/keydb.h @@ -14,8 +14,7 @@ * more details. * * You should have received a copy of the GNU General Public License along with - * this program; if not, write to the Free Software Foundation, Inc., 51 - * Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * this program. If not, see . */ #ifndef __KEYDB_H__ @@ -105,13 +104,14 @@ struct onak_dbctx { /** * @brief Given a keyid delete the key from storage. - * @param keyid The keyid to delete. + * @param fp The fingerprint of the key to delete. * @param intrans If we're already in a transaction. * * This function deletes a public key from whatever storage mechanism we * are using. Returns 0 if the key existed. */ - int (*delete_key)(struct onak_dbctx *, uint64_t keyid, bool intrans); + int (*delete_key)(struct onak_dbctx *, struct openpgp_fingerprint *fp, + bool intrans); /** * @brief Trys to find the keys that contain the supplied text.