aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SecurityTokenOperationActivity.java
diff options
context:
space:
mode:
authorNikita Mikhailov <nikita.s.mikhailov@gmail.com>2016-04-16 15:45:43 +0600
committerNikita Mikhailov <nikita.s.mikhailov@gmail.com>2016-04-16 15:45:43 +0600
commit935f88131e47c19df5bb8bb5dd13d20d391f0794 (patch)
treec12da39c20f9cad6bce2b69b7aa4535921962ab2 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SecurityTokenOperationActivity.java
parenta87c65c3f480ae06070607f2cd0f5227012d6cd3 (diff)
downloadopen-keychain-935f88131e47c19df5bb8bb5dd13d20d391f0794.tar.gz
open-keychain-935f88131e47c19df5bb8bb5dd13d20d391f0794.tar.bz2
open-keychain-935f88131e47c19df5bb8bb5dd13d20d391f0794.zip
Check subkey id instead of masterkey id on security token operations
Rename ambiguous getMasterKeyFingerprint -> getKeyFingerprint
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SecurityTokenOperationActivity.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SecurityTokenOperationActivity.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SecurityTokenOperationActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SecurityTokenOperationActivity.java
index af7246abc..925ad19d4 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SecurityTokenOperationActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SecurityTokenOperationActivity.java
@@ -186,9 +186,9 @@ public class SecurityTokenOperationActivity extends BaseSecurityTokenNfcActivity
switch (mRequiredInput.mType) {
case SECURITY_TOKEN_DECRYPT: {
long tokenKeyId = KeyFormattingUtils.getKeyIdFromFingerprint(
- mSecurityTokenHelper.getMasterKeyFingerprint(KeyType.SIGN));
+ mSecurityTokenHelper.getKeyFingerprint(KeyType.ENCRYPT));
- if (tokenKeyId != mRequiredInput.getMasterKeyId()) {
+ if (tokenKeyId != mRequiredInput.getSubKeyId()) {
throw new IOException(getString(R.string.error_wrong_security_token));
}
@@ -201,9 +201,9 @@ public class SecurityTokenOperationActivity extends BaseSecurityTokenNfcActivity
}
case SECURITY_TOKEN_SIGN: {
long tokenKeyId = KeyFormattingUtils.getKeyIdFromFingerprint(
- mSecurityTokenHelper.getMasterKeyFingerprint(KeyType.SIGN));
+ mSecurityTokenHelper.getKeyFingerprint(KeyType.SIGN));
- if (tokenKeyId != mRequiredInput.getMasterKeyId()) {
+ if (tokenKeyId != mRequiredInput.getSubKeyId()) {
throw new IOException(getString(R.string.error_wrong_security_token));
}