mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
scd: Add workaround for ECC attribute on Yubikey.
* scd/app-openpgp.c (parse_algorithm_attribute): Skip possibly bogus
octet in a key attribute.
--
Apply master commit of:
054d14887e
GnuPG-bug-id: 5963
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
91acbdc93c
commit
a5217c9000
1 changed files with 2 additions and 1 deletions
|
@ -5246,7 +5246,8 @@ parse_algorithm_attribute (app_t app, int keyno)
|
|||
|
||||
app->app_local->keyattr[keyno].ecc.flags = 0;
|
||||
|
||||
if (buffer[buflen-1] == 0x00 || buffer[buflen-1] == 0xff)
|
||||
if (APP_CARD(app)->cardtype == CARDTYPE_YUBIKEY
|
||||
|| buffer[buflen-1] == 0x00 || buffer[buflen-1] == 0xff)
|
||||
{ /* Found "pubkey required"-byte for private key template. */
|
||||
oidlen--;
|
||||
if (buffer[buflen-1] == 0xff)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue