aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2014-09-24 15:04:23 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2014-09-24 15:04:23 +0200
commite0da0f6eb58705c8cc551a4c076ad9dd1eb3cba3 (patch)
treeb0ca094bd29dce19442dde46abb87b7a0e58726e /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui
parentc7b0f77c9baa89fc617cef72eb1028768bf75832 (diff)
downloadopen-keychain-e0da0f6eb58705c8cc551a4c076ad9dd1eb3cba3.tar.gz
open-keychain-e0da0f6eb58705c8cc551a4c076ad9dd1eb3cba3.tar.bz2
open-keychain-e0da0f6eb58705c8cc551a4c076ad9dd1eb3cba3.zip
use correct pin for nfc in EncryptActivity
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptTextActivity.java2
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java6
2 files changed, 7 insertions, 1 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptTextActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptTextActivity.java
index 6598ec50c..f1040dd18 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptTextActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptTextActivity.java
@@ -207,7 +207,7 @@ public class EncryptTextActivity extends EncryptActivity implements EncryptActiv
SignEncryptResult.RESULT_PENDING_NFC) {
mNfcTimestamp = pgpResult.getNfcTimestamp();
- startNfcSign("123456", pgpResult.getNfcHash(), pgpResult.getNfcAlgo());
+ startNfcSign(pgpResult.getNfcPassphrase(), pgpResult.getNfcHash(), pgpResult.getNfcAlgo());
} else {
throw new RuntimeException("Unhandled pending result!");
}
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 922ff1aa5..fb2209d3e 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcActivity.java
@@ -43,6 +43,7 @@ public class NfcActivity extends ActionBarActivity {
// always
public static final String EXTRA_PIN = "pin";
+ public static final String EXTRA_FINGERPRINT = "fingerprint";
// special extra for OpenPgpService
public static final String EXTRA_DATA = "data";
@@ -63,6 +64,8 @@ public class NfcActivity extends ActionBarActivity {
private String mPin;
+ private byte[] mFingerprint;
+
// sign
private byte[] mHashToSign;
private int mHashAlgo;
@@ -83,6 +86,9 @@ public class NfcActivity extends ActionBarActivity {
Bundle data = intent.getExtras();
String action = intent.getAction();
+ // TODO check fingerprint
+ // mFingerprint = data.getByteArray(EXTRA_FINGERPRINT);
+
if (ACTION_SIGN_HASH.equals(action)) {
mAction = action;
mPin = data.getString(EXTRA_PIN);