aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service
diff options
context:
space:
mode:
authorgrait <grandhiajit9@gmail.com>2014-03-08 03:24:16 +0530
committergrait <grandhiajit9@gmail.com>2014-03-08 03:27:22 +0530
commit3fbda4245cf34d2f8e150e6a26ad4048cdb6b204 (patch)
tree2d5c05e03bb82f235fba66c28ee70ff5ebf12554 /OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service
parent2737aedca7e72f1f18d7b0f5418edbf52ab7fcaf (diff)
downloadopen-keychain-3fbda4245cf34d2f8e150e6a26ad4048cdb6b204.tar.gz
open-keychain-3fbda4245cf34d2f8e150e6a26ad4048cdb6b204.tar.bz2
open-keychain-3fbda4245cf34d2f8e150e6a26ad4048cdb6b204.zip
progress is shown when creating the default key based on number of keys created so far
Diffstat (limited to 'OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service')
-rw-r--r--OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
index 313655766..be9d126b3 100644
--- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
+++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
@@ -596,13 +596,20 @@ public class KeychainIntentService extends IntentService implements ProgressDial
String passphrase = data.getString(GENERATE_KEY_SYMMETRIC_PASSPHRASE);
/* Operation */
+ int keysTotal = 2;
+ int keysCreated =0;
+ this.setProgress(keysCreated, keysTotal);
PgpKeyOperation keyOperations = new PgpKeyOperation(this, this);
PGPSecretKey masterKey = keyOperations.createKey(Id.choice.algorithm.rsa,
4096, passphrase, true);
+ keysCreated++;
+ setProgress(keysCreated, keysTotal);
PGPSecretKey subKey = keyOperations.createKey(Id.choice.algorithm.rsa,
4096, passphrase, false);
+ keysCreated++;
+ setProgress(keysCreated, keysTotal );
// TODO: default to one master for cert, one sub for encrypt and one sub
// for sign