]> the.earth.li Git - onak.git/blobdiff - keydb/keydb_file.c
Provide key_fetch routine that will not search subkey fingerprints
[onak.git] / keydb / keydb_file.c
index ded6a9e2e0c8e9db23f245b93e02a20f67e3a369..d3963646aa9ea6dc68fc83d02e09e80c352ab9d2 100644 (file)
@@ -285,8 +285,10 @@ struct onak_dbctx *keydb_file_init(struct onak_db_config *dbcfg, bool readonly)
        dbctx->cleanupdb                = file_cleanupdb;
        dbctx->starttrans               = file_starttrans;
        dbctx->endtrans                 = file_endtrans;
-       dbctx->fetch_key_id             = file_fetch_key_id;
+       /* Our fetch fp doesn't look at subkeys */
+       dbctx->fetch_key                = generic_fetch_key_fp;
        dbctx->fetch_key_fp             = generic_fetch_key_fp;
+       dbctx->fetch_key_id             = file_fetch_key_id;
        dbctx->fetch_key_text           = file_fetch_key_text;
        dbctx->store_key                = file_store_key;
        dbctx->update_keys              = generic_update_keys;