diff options
author | Vincent Breitmoser <valodim@mugenguild.com> | 2014-09-24 02:58:38 +0200 |
---|---|---|
committer | Vincent Breitmoser <valodim@mugenguild.com> | 2014-09-24 02:58:38 +0200 |
commit | 5604deaca076530933d595b7daa99364444d6943 (patch) | |
tree | 50559000933aacdf6ade9f28315c398d6dcb0341 /OpenKeychain/src/main/java | |
parent | 425cea41f23bdd725827b24ead59d29a1ed79ac0 (diff) | |
download | open-keychain-5604deaca076530933d595b7daa99364444d6943.tar.gz open-keychain-5604deaca076530933d595b7daa99364444d6943.tar.bz2 open-keychain-5604deaca076530933d595b7daa99364444d6943.zip |
Fix yubikey pin lengths other than 6
Closes #883
Diffstat (limited to 'OpenKeychain/src/main/java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java | 2 |
1 files changed, 1 insertions, 1 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 f466a7f1d..10c111333 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java @@ -202,7 +202,7 @@ public class NfcActivity extends ActionBarActivity { + "20" // INS + "00" // P1 + "82" // P2 (PW1) - + "06" // Lc TODO should be length of PIN? + + String.format("%02d", mPin.length()) // Lc + Hex.toHexString(mPin.getBytes()); if ( ! card(login).equals(accepted)) { // login toast("Wrong PIN!"); |