summaryrefslogtreecommitdiff
path: root/src/libostree/ostree-gpg-verifier.h
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2017-07-24 16:39:01 -0400
committerAtomic Bot <atomic-devel@projectatomic.io>2017-08-08 15:50:25 +0000
commit9f8f351cd45e5dd0219c3177558b497ab10c58e9 (patch)
tree9b5f15183f9e8b09ac6e228f9a38f4f5cc9bb6db /src/libostree/ostree-gpg-verifier.h
parent1672e2eee058d0fe41ed102ca310a9634d36572f (diff)
downloadostree-9f8f351cd45e5dd0219c3177558b497ab10c58e9.tar.gz
lib: Port gpg verification for remotes to fd-relative
This was the last use of `repo->repodir` internally, and will help finally add `ostree_repo_open_at()`. Closes: #1034 Approved by: jlebon
Diffstat (limited to 'src/libostree/ostree-gpg-verifier.h')
-rw-r--r--src/libostree/ostree-gpg-verifier.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/libostree/ostree-gpg-verifier.h b/src/libostree/ostree-gpg-verifier.h
index 4156d1bd..7d5a7594 100644
--- a/src/libostree/ostree-gpg-verifier.h
+++ b/src/libostree/ostree-gpg-verifier.h
@@ -55,12 +55,20 @@ gboolean _ostree_gpg_verifier_add_keyring_dir (OstreeGpgVerifier *self,
GCancellable *cancellable,
GError **error);
+gboolean _ostree_gpg_verifier_add_keyring_dir_at (OstreeGpgVerifier *self,
+ int dfd,
+ const char *path,
+ GCancellable *cancellable,
+ GError **error);
+
gboolean _ostree_gpg_verifier_add_global_keyring_dir (OstreeGpgVerifier *self,
GCancellable *cancellable,
GError **error);
-void _ostree_gpg_verifier_add_keyring (OstreeGpgVerifier *self,
- GFile *path);
+void _ostree_gpg_verifier_add_keyring_data (OstreeGpgVerifier *self,
+ GBytes *data);
+void _ostree_gpg_verifier_add_keyring_file (OstreeGpgVerifier *self,
+ GFile *path);
void _ostree_gpg_verifier_add_key_ascii_file (OstreeGpgVerifier *self,
const char *path);