aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-04-11 17:14:37 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2014-04-11 17:14:37 +0200
commitbbd97cf8004b2de49f2b8cf3b9ea1bf82b5882d5 (patch)
tree0848057ef7b8eeff69e00e92ba5a9ffef42353ad /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java
parenta9281b129c3165d4b8ebece27e6ff7927715b761 (diff)
downloadopen-keychain-bbd97cf8004b2de49f2b8cf3b9ea1bf82b5882d5.tar.gz
open-keychain-bbd97cf8004b2de49f2b8cf3b9ea1bf82b5882d5.tar.bz2
open-keychain-bbd97cf8004b2de49f2b8cf3b9ea1bf82b5882d5.zip
Remove queries from PgpKeyHelper, introduce encrypt to signer mode (not tested)
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java35
1 files changed, 5 insertions, 30 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java
index cd00f000c..82136ac1b 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2012-2013 Dominik Schürmann <dominik@dominikschuermann.de>
+ * Copyright (C) 2012-2014 Dominik Schürmann <dominik@dominikschuermann.de>
* Copyright (C) 2010-2014 Thialfihar <thi@thialfihar.org>
*
* This program is free software: you can redistribute it and/or modify
@@ -34,7 +34,6 @@ import org.spongycastle.openpgp.PGPSignatureSubpacketVector;
import org.spongycastle.util.encoders.Hex;
import org.sufficientlysecure.keychain.Constants;
import org.sufficientlysecure.keychain.R;
-import org.sufficientlysecure.keychain.provider.ProviderHelper;
import org.sufficientlysecure.keychain.util.IterableIterator;
import org.sufficientlysecure.keychain.util.Log;
@@ -200,15 +199,7 @@ public class PgpKeyHelper {
return getExpiryDate(key.getPublicKey());
}
- public static PGPPublicKey getEncryptPublicKey(Context context, long masterKeyId) {
- PGPPublicKeyRing keyRing = null;
- try {
- keyRing = ProviderHelper.getPGPPublicKeyRing(context, masterKeyId);
- } catch (ProviderHelper.NotFoundException e) {
- Log.e(Constants.TAG, "key not found!", e);
- // TODO: throw exception here!
- return null;
- }
+ public static PGPPublicKey getEncryptPublicKey(PGPPublicKeyRing keyRing) {
Vector<PGPPublicKey> encryptKeys = getUsableEncryptKeys(keyRing);
if (encryptKeys.size() == 0) {
Log.e(Constants.TAG, "encryptKeys is null!");
@@ -217,15 +208,7 @@ public class PgpKeyHelper {
return encryptKeys.get(0);
}
- public static PGPSecretKey getCertificationKey(Context context, long masterKeyId) {
- PGPSecretKeyRing keyRing = null;
- try {
- keyRing = ProviderHelper.getPGPSecretKeyRing(context, masterKeyId);
- } catch (ProviderHelper.NotFoundException e) {
- Log.e(Constants.TAG, "key not found!", e);
- // TODO: throw exception here!
- return null;
- }
+ public static PGPSecretKey getCertificationKey(PGPSecretKeyRing keyRing) {
Vector<PGPSecretKey> signingKeys = getUsableCertificationKeys(keyRing);
if (signingKeys.size() == 0) {
return null;
@@ -233,15 +216,7 @@ public class PgpKeyHelper {
return signingKeys.get(0);
}
- public static PGPSecretKey getSigningKey(Context context, long masterKeyId) {
- PGPSecretKeyRing keyRing = null;
- try {
- keyRing = ProviderHelper.getPGPSecretKeyRing(context, masterKeyId);
- } catch (ProviderHelper.NotFoundException e) {
- Log.e(Constants.TAG, "key not found!", e);
- // TODO: throw exception here!
- return null;
- }
+ public static PGPSecretKey getSigningKey(PGPSecretKeyRing keyRing) {
Vector<PGPSecretKey> signingKeys = getUsableSigningKeys(keyRing);
if (signingKeys.size() == 0) {
return null;
@@ -482,7 +457,7 @@ public class PgpKeyHelper {
break;
}
}
- if(keySize > 0)
+ if (keySize > 0)
return algorithmStr + ", " + keySize + " bit";
else
return algorithmStr;