aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFragment.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2015-03-27 00:55:55 +0100
committerDominik Schürmann <dominik@dominikschuermann.de>2015-03-27 00:55:55 +0100
commitb82f273284b90d8ab41c806cc2858865d33b2390 (patch)
tree5e5b1c3c6992612c00b5c4b1f6c6ca601643558f /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFragment.java
parent13f4cc4ad32eb412e2ecdb649dcdd0788d30d5b2 (diff)
downloadopen-keychain-b82f273284b90d8ab41c806cc2858865d33b2390.tar.gz
open-keychain-b82f273284b90d8ab41c806cc2858865d33b2390.tar.bz2
open-keychain-b82f273284b90d8ab41c806cc2858865d33b2390.zip
Start reworking decrypt ui classes
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFragment.java47
1 files changed, 21 insertions, 26 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFragment.java
index 63508e530..f00136d5b 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFragment.java
@@ -34,11 +34,11 @@ import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils;
import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils.State;
import org.sufficientlysecure.keychain.util.Passphrase;
-public abstract class DecryptFragment extends Fragment {
+public abstract class DecryptFragment extends CryptoOperationFragment {
private static final int RESULT_CODE_LOOKUP_KEY = 0x00007006;
- public static final int REQUEST_CODE_PASSPHRASE = 0x00008001;
- public static final int REQUEST_CODE_NFC_DECRYPT = 0x00008002;
+// public static final int REQUEST_CODE_PASSPHRASE = 0x00008001;
+// public static final int REQUEST_CODE_NFC_DECRYPT = 0x00008002;
protected long mSignatureKeyId = 0;
@@ -95,24 +95,24 @@ public abstract class DecryptFragment extends Fragment {
startActivity(viewKeyIntent);
}
- protected void startPassphraseDialog(long subkeyId) {
- Intent intent = new Intent(getActivity(), PassphraseDialogActivity.class);
- intent.putExtra(PassphraseDialogActivity.EXTRA_SUBKEY_ID, subkeyId);
- startActivityForResult(intent, REQUEST_CODE_PASSPHRASE);
- }
-
- protected void startNfcDecrypt(long subKeyId, Passphrase pin, byte[] encryptedSessionKey) {
- // build PendingIntent for Yubikey NFC operations
- Intent intent = new Intent(getActivity(), NfcActivity.class);
- intent.setAction(NfcActivity.ACTION_DECRYPT_SESSION_KEY);
- intent.putExtra(NfcActivity.EXTRA_DATA, new Intent()); // not used, only relevant to OpenPgpService
- intent.putExtra(NfcActivity.EXTRA_KEY_ID, subKeyId);
- intent.putExtra(NfcActivity.EXTRA_PIN, pin);
-
- intent.putExtra(NfcActivity.EXTRA_NFC_ENC_SESSION_KEY, encryptedSessionKey);
-
- startActivityForResult(intent, REQUEST_CODE_NFC_DECRYPT);
- }
+// protected void startPassphraseDialog(long subkeyId) {
+// Intent intent = new Intent(getActivity(), PassphraseDialogActivity.class);
+// intent.putExtra(PassphraseDialogActivity.EXTRA_SUBKEY_ID, subkeyId);
+// startActivityForResult(intent, REQUEST_CODE_PASSPHRASE);
+// }
+//
+// protected void startNfcDecrypt(long subKeyId, Passphrase pin, byte[] encryptedSessionKey) {
+// // build PendingIntent for Yubikey NFC operations
+// Intent intent = new Intent(getActivity(), NfcActivity.class);
+// intent.setAction(NfcActivity.ACTION_DECRYPT_SESSION_KEY);
+// intent.putExtra(NfcActivity.EXTRA_DATA, new Intent()); // not used, only relevant to OpenPgpService
+// intent.putExtra(NfcActivity.EXTRA_KEY_ID, subKeyId);
+// intent.putExtra(NfcActivity.EXTRA_PIN, pin);
+//
+// intent.putExtra(NfcActivity.EXTRA_NFC_ENC_SESSION_KEY, encryptedSessionKey);
+//
+// startActivityForResult(intent, REQUEST_CODE_NFC_DECRYPT);
+// }
/**
*
@@ -253,9 +253,4 @@ public abstract class DecryptFragment extends Fragment {
});
}
- /**
- * Should be overridden by MessageFragment and FileFragment to start actual decryption
- */
- protected abstract void decryptStart();
-
}