aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2014-06-12 18:10:48 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2014-06-12 18:10:48 +0200
commite4a7d4f6e5dc6eb0acac2aa4945852ae2f1d8bb8 (patch)
tree470b709c82476ef536c2bcfba4169e9c636f07ad /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp
parentdae503284f47eb7e5eed71140f9fceaa2ff420c2 (diff)
downloadopen-keychain-e4a7d4f6e5dc6eb0acac2aa4945852ae2f1d8bb8.tar.gz
open-keychain-e4a7d4f6e5dc6eb0acac2aa4945852ae2f1d8bb8.tar.bz2
open-keychain-e4a7d4f6e5dc6eb0acac2aa4945852ae2f1d8bb8.zip
import-log: minor improvements
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpImportExport.java11
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java3
2 files changed, 7 insertions, 7 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpImportExport.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpImportExport.java
index bb45cc7db..e1967429a 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpImportExport.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpImportExport.java
@@ -127,9 +127,7 @@ public class PgpImportExport {
updateProgress(R.string.progress_importing, 0, 100);
- int newKeys = 0;
- int oldKeys = 0;
- int badKeys = 0;
+ int newKeys = 0, oldKeys = 0, badKeys = 0;
int position = 0;
for (ParcelableKeyRing entry : entries) {
@@ -147,7 +145,12 @@ public class PgpImportExport {
}
}
- SaveKeyringResult result = mProviderHelper.savePublicKeyRing(key);
+ SaveKeyringResult result;
+ if (key.isSecret()) {
+ result = mProviderHelper.saveSecretKeyRing(key);
+ } else {
+ result = mProviderHelper.savePublicKeyRing(key);
+ }
if (!result.success()) {
badKeys += 1;
} else if (result.updated()) {
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java
index a8e4820cf..1edc529c6 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java
@@ -416,9 +416,6 @@ public class UncachedKeyRing {
cert.init(masterKey);
if (!cert.verifySignature(masterKey, key)) {
log.add(LogLevel.WARN, LogType.MSG_KC_SUB_BAD, null, indent);
- log.add(LogLevel.WARN, LogType.MSG_KC_SUB, new String[] {
- cert.getCreationTime().toString()
- }, indent);
continue;
}
} catch (PgpGeneralException e) {