aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFilesFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFilesFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFilesFragment.java41
1 files changed, 7 insertions, 34 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFilesFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFilesFragment.java
index dad8704fb..1a67bc8dd 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFilesFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFilesFragment.java
@@ -137,7 +137,7 @@ public class EncryptFilesFragment extends CryptoOperationFragment {
try {
mModeInterface = (IMode) activity;
} catch (ClassCastException e) {
- throw new ClassCastException(activity.toString() + " must be IMode");
+ throw new ClassCastException(activity + " must be IMode");
}
}
@@ -369,11 +369,6 @@ public class EncryptFilesFragment extends CryptoOperationFragment {
return true;
}
- public void startEncrypt(boolean share) {
- mShareAfterEncrypt = share;
- cryptoOperation(new CryptoInputParcel());
- }
-
public void onEncryptSuccess(final SignEncryptResult result) {
if (mDeleteAfterEncrypt) {
DeleteFileDialogFragment deleteFileDialog =
@@ -479,6 +474,11 @@ public class EncryptFilesFragment extends CryptoOperationFragment {
return sendIntent;
}
+ public void startEncrypt(boolean share) {
+ mShareAfterEncrypt = share;
+ cryptoOperation();
+ }
+
@Override
protected void cryptoOperation(CryptoInputParcel cryptoInput) {
@@ -494,12 +494,10 @@ public class EncryptFilesFragment extends CryptoOperationFragment {
intent.setAction(KeychainIntentService.ACTION_SIGN_ENCRYPT);
final SignEncryptParcel input = createEncryptBundle();
- if (cryptoInput != null) {
- input.setCryptoInput(cryptoInput);
- }
Bundle data = new Bundle();
data.putParcelable(KeychainIntentService.SIGN_ENCRYPT_PARCEL, input);
+ data.putParcelable(KeychainIntentService.EXTRA_CRYPTO_INPUT, cryptoInput);
intent.putExtra(KeychainIntentService.EXTRA_DATA, data);
// Message is received after encrypting is done in KeychainIntentService
@@ -521,36 +519,11 @@ public class EncryptFilesFragment extends CryptoOperationFragment {
if (message.arg1 == MessageStatus.OKAY.ordinal()) {
SignEncryptResult result =
message.getData().getParcelable(SignEncryptResult.EXTRA_RESULT);
-
-// PgpSignEncryptResult pgpResult = result.getPending();
-//
-// if (pgpResult != null && pgpResult.isPending()) {
-// if ((pgpResult.getResult() & PgpSignEncryptResult.RESULT_PENDING_PASSPHRASE) ==
-// PgpSignEncryptResult.RESULT_PENDING_PASSPHRASE) {
-// startPassphraseDialog(pgpResult.getKeyIdPassphraseNeeded());
-// } else if ((pgpResult.getResult() & PgpSignEncryptResult.RESULT_PENDING_NFC) ==
-// PgpSignEncryptResult.RESULT_PENDING_NFC) {
-//
-// RequiredInputParcel parcel = RequiredInputParcel.createNfcSignOperation(
-// pgpResult.getNfcHash(),
-// pgpResult.getNfcAlgo(),
-// input.getSignatureTime());
-// startNfcSign(pgpResult.getNfcKeyId(), parcel);
-//
-// } else {
-// throw new RuntimeException("Unhandled pending result!");
-// }
-// return;
-// }
-
if (result.success()) {
onEncryptSuccess(result);
} else {
result.createNotify(getActivity()).show();
}
-
- // no matter the result, reset parameters
-// mSigningKeyPassphrase = null;
}
}
};