From 4d81a83baab301fafbf8ac0559ddc00341ac760c Mon Sep 17 00:00:00 2001 From: Adithya Abraham Philip Date: Fri, 3 Jul 2015 07:03:16 +0530 Subject: added proxy support to OperationHelper --- OpenKeychain/src/main/AndroidManifest.xml | 3 + .../keychain/operations/CertifyOperation.java | 28 ++++++-- .../keychain/operations/ExportOperation.java | 55 +++++++++++---- .../keychain/operations/ImportOperation.java | 64 +++++++++++------ .../operations/KeybaseVerificationOperation.java | 19 ++++- .../keychain/operations/results/ExportResult.java | 12 +++- .../operations/results/ImportKeyResult.java | 16 ++++- .../results/KeybaseVerificationResult.java | 11 ++- .../keychain/provider/ProviderHelper.java | 4 +- .../keychain/service/CertifyActionsParcel.java | 3 - .../keychain/service/input/CryptoInputParcel.java | 23 ++++++ .../service/input/RequiredInputParcel.java | 6 +- .../keychain/ui/CertifyKeyFragment.java | 5 +- .../keychain/ui/CreateYubiKeyImportFragment.java | 6 +- .../keychain/ui/DecryptFragment.java | 7 +- .../keychain/ui/ImportKeysActivity.java | 4 +- .../keychain/ui/ImportKeysProxyActivity.java | 22 ++---- .../keychain/ui/KeyListFragment.java | 2 +- .../keychain/ui/OrbotRequiredDialogActivity.java | 82 ++++++++++++++++++++++ .../keychain/ui/SettingsActivity.java | 2 + .../keychain/ui/UploadKeyActivity.java | 20 +----- .../keychain/ui/ViewKeyTrustFragment.java | 2 +- .../keychain/ui/base/CryptoOperationHelper.java | 52 +++++++++++--- .../ui/dialog/AddEditKeyserverDialogFragment.java | 14 +--- .../ui/dialog/OrbotStartDialogFragment.java | 14 +++- .../keychain/util/EmailKeyHelper.java | 22 +++--- .../keychain/util/ParcelableProxy.java | 35 +++------ .../keychain/util/orbot/OrbotHelper.java | 16 ++++- 28 files changed, 388 insertions(+), 161 deletions(-) create mode 100644 OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/OrbotRequiredDialogActivity.java diff --git a/OpenKeychain/src/main/AndroidManifest.xml b/OpenKeychain/src/main/AndroidManifest.xml index 2dcdb3251..93c75cca6 100644 --- a/OpenKeychain/src/main/AndroidManifest.xml +++ b/OpenKeychain/src/main/AndroidManifest.xml @@ -682,6 +682,9 @@ +