aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2014-09-24 14:14:16 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2014-09-24 14:14:16 +0200
commitc7b0f77c9baa89fc617cef72eb1028768bf75832 (patch)
tree68857f5e2cb9c2d4383858275f15b7dbe1c304bb /OpenKeychain/src
parentda66d1443f76f013d392157df5a6718b44e17d03 (diff)
downloadopen-keychain-c7b0f77c9baa89fc617cef72eb1028768bf75832.tar.gz
open-keychain-c7b0f77c9baa89fc617cef72eb1028768bf75832.tar.bz2
open-keychain-c7b0f77c9baa89fc617cef72eb1028768bf75832.zip
allow 1024 bit key signatures
Diffstat (limited to 'OpenKeychain/src')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java
index cd2d9cb85..922ff1aa5 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java
@@ -369,9 +369,8 @@ public class NfcActivity extends ActionBarActivity {
}
// Make sure the signature we received is actually the expected number of bytes long!
- // TODO this is only right for RSA 2048 bit keys. Do we support anything else right now?
- if (signature.length() != 512) {
- toast("Bad signature length! Expected 256 bytes, got " + signature.length() / 2);
+ if (signature.length() != 256 && signature.length() != 512) {
+ toast("Bad signature length! Expected 128 or 256 bytes, got " + signature.length() / 2);
return null;
}