mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
scd:p15: Add missing keygrip retrieval for decryption.
* scd/app-p15.c (do_decipher): Get the keygrip. -- This was lost during the backport. Fixes-commit: 4af38ea5e450b3eb79af98b9876b2b968110a459 Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
4af38ea5e4
commit
b95a0bfbba
@ -3637,6 +3637,14 @@ do_decipher (app_t app, const char *keyidstr,
|
|||||||
return gpg_error (GPG_ERR_INV_CARD);
|
return gpg_error (GPG_ERR_INV_CARD);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* We need some more info about the key - get the keygrip to
|
||||||
|
* populate these fields. */
|
||||||
|
err = keygrip_from_prkdf (app, prkdf);
|
||||||
|
if (err)
|
||||||
|
{
|
||||||
|
log_error ("p15: keygrip_from_prkdf failed: %s\n", gpg_strerror (err));
|
||||||
|
return err;
|
||||||
|
}
|
||||||
|
|
||||||
/* Verify the PIN. */
|
/* Verify the PIN. */
|
||||||
err = prepare_verify_pin (app, keyidstr, prkdf, aodf);
|
err = prepare_verify_pin (app, keyidstr, prkdf, aodf);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user