mirror of
git://git.gnupg.org/gnupg.git
synced 2025-02-01 16:33:02 +01:00
scd: Support AES decryption for OpenPGPcard v3.0.
* scd/app-openpgp.c (do_decipher): Support AES decryption.
This commit is contained in:
parent
279381b59e
commit
45c49a0030
@ -4101,7 +4101,10 @@ do_decipher (app_t app, const char *keyidstr,
|
||||
if (rc)
|
||||
return rc;
|
||||
|
||||
if (app->app_local->keyattr[1].key_type == KEY_TYPE_RSA)
|
||||
if (indatalen == 16 + 1 || indatalen == 32 + 1)
|
||||
/* PSO:DECIPHER with symmetric key. */
|
||||
padind = -1;
|
||||
else if (app->app_local->keyattr[1].key_type == KEY_TYPE_RSA)
|
||||
{
|
||||
/* We might encounter a couple of leading zeroes in the
|
||||
cryptogram. Due to internal use of MPIs these leading zeroes
|
||||
|
Loading…
x
Reference in New Issue
Block a user