mirror of git://git.gnupg.org/gnupg.git
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
|
@ -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…
Reference in New Issue