version 1.288, 2022/04/29 03:13:32 |
version 1.289, 2022/09/09 03:31:42 |
|
|
debug_fr(r, "sshkey_sign"); |
debug_fr(r, "sshkey_sign"); |
if (pin == NULL && !retried && sshkey_is_sk(id->key) && |
if (pin == NULL && !retried && sshkey_is_sk(id->key) && |
r == SSH_ERR_KEY_WRONG_PASSPHRASE) { |
r == SSH_ERR_KEY_WRONG_PASSPHRASE) { |
if (notifier) { |
notify_complete(notifier, NULL); |
notify_complete(notifier, NULL); |
notifier = NULL; |
notifier = NULL; |
|
} |
|
/* XXX include sig_dest */ |
/* XXX include sig_dest */ |
xasprintf(&prompt, "Enter PIN%sfor %s key %s: ", |
xasprintf(&prompt, "Enter PIN%sfor %s key %s: ", |
(id->key->sk_flags & SSH_SK_USER_PRESENCE_REQD) ? |
(id->key->sk_flags & SSH_SK_USER_PRESENCE_REQD) ? |