From 4d81a83baab301fafbf8ac0559ddc00341ac760c Mon Sep 17 00:00:00 2001 From: Adithya Abraham Philip Date: Fri, 3 Jul 2015 07:03:16 +0530 Subject: [PATCH] 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 ++++++++++----- .../KeybaseVerificationOperation.java | 19 ++++- .../operations/results/ExportResult.java | 12 ++- .../operations/results/ImportKeyResult.java | 16 +++- .../results/KeybaseVerificationResult.java | 11 ++- .../keychain/provider/ProviderHelper.java | 4 +- .../service/CertifyActionsParcel.java | 3 - .../service/input/CryptoInputParcel.java | 23 ++++++ .../service/input/RequiredInputParcel.java | 6 +- .../keychain/ui/CertifyKeyFragment.java | 5 +- .../ui/CreateYubiKeyImportFragment.java | 6 +- .../keychain/ui/DecryptFragment.java | 7 +- .../keychain/ui/ImportKeysActivity.java | 4 +- .../keychain/ui/ImportKeysProxyActivity.java | 22 ++--- .../keychain/ui/KeyListFragment.java | 2 +- .../ui/OrbotRequiredDialogActivity.java | 82 +++++++++++++++++++ .../keychain/ui/SettingsActivity.java | 2 + .../keychain/ui/UploadKeyActivity.java | 20 +---- .../keychain/ui/ViewKeyTrustFragment.java | 2 +- .../ui/base/CryptoOperationHelper.java | 52 +++++++++--- .../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 @@ +