+static int dynamic_fetch_key_fp(uint8_t *fp, size_t fpsize,
+ struct openpgp_publickey **publickey, bool intrans)
+{
+ if (loaded_backend == NULL) {
+ load_backend();
+ }
+
+ if (loaded_backend != NULL) {
+ if (loaded_backend->fetch_key_id != NULL) {
+ return loaded_backend->fetch_key_fp(fp, fpsize,
+ publickey, intrans);
+ }
+ }
+
+ return -1;
+}
+
+
+