aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/help.txt9
-rw-r--r--g10/keygen.c4
2 files changed, 11 insertions, 2 deletions
diff --git a/doc/help.txt b/doc/help.txt
index 9f056c3e0..fb7a22ca4 100644
--- a/doc/help.txt
+++ b/doc/help.txt
@@ -168,6 +168,15 @@ key, and in parentheses the usage of the key (cert, sign, auth, encr).
If known the standard usage for a key is marked with an asterisk.
.
+
+.gpg.keygen.keygrip
+Enter the keygrip of the key to add.
+
+The keygrip is a string of 40 hex digits that identifies a key. It
+must belong to a secret key or a secret subkey stored in your keyring.
+.
+
+
.gpg.keygen.flags
Toggle the capabilities of the key.
diff --git a/g10/keygen.c b/g10/keygen.c
index b48a79006..ffae93295 100644
--- a/g10/keygen.c
+++ b/g10/keygen.c
@@ -2252,8 +2252,8 @@ ask_algo (ctrl_t ctrl, int addmode, int *r_subkey_algo, unsigned int *r_usage,
for (;;)
{
xfree (answer);
- answer = tty_get (_("Enter the keygrip: "));
- tty_kill_prompt ();
+ answer = cpr_get ("keygen.keygrip", _("Enter the keygrip: "));
+ cpr_kill_prompt ();
trim_spaces (answer);
if (!*answer)
{