aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2014-03-08 13:17:52 +0100
committerVincent Breitmoser <valodim@mugenguild.com>2014-03-08 13:17:52 +0100
commit706e212b6b1f5fbd30643d33336f3967d88e8b5b (patch)
tree413c89cd597f30c8f6e4e59994617183440b6da9 /OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider
parent7ad8977cf3f4117782d6568322ec76c5cd8e2475 (diff)
downloadopen-keychain-706e212b6b1f5fbd30643d33336f3967d88e8b5b.tar.gz
open-keychain-706e212b6b1f5fbd30643d33336f3967d88e8b5b.tar.bz2
open-keychain-706e212b6b1f5fbd30643d33336f3967d88e8b5b.zip
add edit button and secret key info to public key view
Diffstat (limited to 'OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider')
-rw-r--r--OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
index ea6d3a859..b6bfc372a 100644
--- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
+++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
@@ -483,6 +483,12 @@ public class ProviderHelper {
return (masterKeyId > 0);
}
+ public static boolean hasSecretKeyByMasterKeyId(Context context, long masterKeyId) {
+ Uri queryUri = KeyRings.buildSecretKeyRingsByMasterKeyIdUri(Long.toString(masterKeyId));
+ // see if we can get our master key id back from the uri
+ return getMasterKeyId(context, queryUri) == masterKeyId;
+ }
+
/**
* Get master key id of keyring by its row id
*/