From 1c8cc99c681a435254a1326949da33a88a532b57 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Fri, 19 Jan 2018 17:58:53 +0100 Subject: [PATCH] Don't send NE value for decryption This is slightly more compliant to spec. OpenPGP-Applet implementations I've looked at don't seem to care, but for some reason this still improves compatibility. See https://github.com/open-keychain/open-keychain/issues/2049 --- .../keychain/securitytoken/OpenPgpCommandApduFactory.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/OpenPgpCommandApduFactory.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/OpenPgpCommandApduFactory.java index c3a364e1a..1ffbb72f7 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/OpenPgpCommandApduFactory.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/OpenPgpCommandApduFactory.java @@ -136,8 +136,7 @@ public class OpenPgpCommandApduFactory { @NonNull public CommandApdu createDecipherCommand(byte[] data) { - return CommandApdu.create(CLA, INS_PERFORM_SECURITY_OPERATION, P1_PSO_DECIPHER, P2_PSO_DECIPHER, data, - MAX_APDU_NE_EXT); + return CommandApdu.create(CLA, INS_PERFORM_SECURITY_OPERATION, P1_PSO_DECIPHER, P2_PSO_DECIPHER, data); } @NonNull