summaryrefslogtreecommitdiffstats
path: root/lib/libalpm/signing.h
diff options
context:
space:
mode:
authorJonas Witschel <diabonas@archlinux.org>2019-10-02 16:40:54 +0200
committerAllan McRae <allan@archlinux.org>2019-10-07 03:07:39 +0200
commit80e2e1c7c9f2cc2795f497f2101b0aeb7b7e8638 (patch)
treed890a6b126de7dcb68a49d4783a0351dec56024b /lib/libalpm/signing.h
parent0c4a8ae24b8395b0dd4f8046615336e394a8e3f8 (diff)
downloadpacman-80e2e1c7c9f2cc2795f497f2101b0aeb7b7e8638.tar.gz
pacman-80e2e1c7c9f2cc2795f497f2101b0aeb7b7e8638.tar.xz
signing: move key import confirmation before key_search
Ask the user whether they want to import a missing key before even doing a search on the keyserver. This will be useful for getting Web Key Directory support in place: for a WKD, looking up and importing a key are a single action, so the current key_search -> QUESTION -> key_import workflow does not apply. Since only the ID of the package signing key is available before key_search, we display the packager variable in addition to the key ID for user convenience. Signed-off-by: Jonas Witschel <diabonas@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'lib/libalpm/signing.h')
-rw-r--r--lib/libalpm/signing.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libalpm/signing.h b/lib/libalpm/signing.h
index f8b84b94..36b64384 100644
--- a/lib/libalpm/signing.h
+++ b/lib/libalpm/signing.h
@@ -32,6 +32,6 @@ int _alpm_process_siglist(alpm_handle_t *handle, const char *identifier,
alpm_siglist_t *siglist, int optional, int marginal, int unknown);
int _alpm_key_in_keychain(alpm_handle_t *handle, const char *fpr);
-int _alpm_key_import(alpm_handle_t *handle, const char *fpr);
+int _alpm_key_import(alpm_handle_t *handle, const char *uid, const char *fpr);
#endif /* ALPM_SIGNING_H */