diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2013-05-28 15:10:36 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2013-05-28 15:10:36 +0200 |
commit | b221c0c9051d7dea697aff7b3167fca69eb1f4f8 (patch) | |
tree | e973bdd30cd4c2b7e7366e693077210df795032b /OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/KeychainContract.java | |
parent | 8c537d33678bfa1583598923608494a49e8781ea (diff) | |
download | open-keychain-b221c0c9051d7dea697aff7b3167fca69eb1f4f8.tar.gz open-keychain-b221c0c9051d7dea697aff7b3167fca69eb1f4f8.tar.bz2 open-keychain-b221c0c9051d7dea697aff7b3167fca69eb1f4f8.zip |
Crypto Provider implementation start
Diffstat (limited to 'OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/KeychainContract.java')
-rw-r--r-- | OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/KeychainContract.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/KeychainContract.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/KeychainContract.java index b284eccaa..46928c6fa 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/KeychainContract.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/KeychainContract.java @@ -53,6 +53,10 @@ public class KeychainContract { String RANK = "rank"; } + interface CryptoConsumersColumns { + String PACKAGE_NAME = "package_name"; + } + public static final class KeyTypes { public static final int PUBLIC = 0; public static final int SECRET = 1; @@ -78,6 +82,8 @@ public class KeychainContract { public static final String PATH_USER_IDS = "user_ids"; public static final String PATH_KEYS = "keys"; + public static final String BASE_CRYPTO_CONSUMERS = "crypto_consumers"; + public static class KeyRings implements KeyRingsColumns, BaseColumns { public static final Uri CONTENT_URI = BASE_CONTENT_URI_INTERNAL.buildUpon() .appendPath(BASE_KEY_RINGS).build(); @@ -207,6 +213,17 @@ public class KeychainContract { } } + public static class CryptoConsumers implements CryptoConsumersColumns, BaseColumns { + public static final Uri CONTENT_URI = BASE_CONTENT_URI_INTERNAL.buildUpon() + .appendPath(BASE_CRYPTO_CONSUMERS).build(); + + /** Use if multiple items get returned */ + public static final String CONTENT_TYPE = "vnd.android.cursor.dir/vnd.thialfihar.apg.crypto_consumers"; + + /** Use if a single item is returned */ + public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/vnd.thialfihar.apg.crypto_consumers"; + } + public static class DataStream { public static final Uri CONTENT_URI = BASE_CONTENT_URI_INTERNAL.buildUpon() .appendPath(BASE_DATA).build(); |