GnuPG for Android

From Guardian Project Wiki

(Difference between revisions)
Jump to: navigation, search
(organized feature lists into Activity grouping)
(moved to GnuPrivacyGuard_for_Android)
 
Line 1: Line 1:
-
== Supported Features ==
+
#REDIRECT [[GnuPrivacyGuard_for_Android]]
-
 
+
-
Overview of Needed Activities
+
-
 
+
-
* a collection of Activities for seamless integration with other apps
+
-
** act transparently via Intents and returned data
+
-
** only pop UI if user-action is needed (password, choose key, etc)
+
-
** sign/validate emails
+
-
** encrypt/decrypt emails
+
-
** sign/validate files
+
-
** encrypt/decrypt files
+
-
** show trust level
+
-
** generate private key first time
+
-
** sign OpenPGP keys to certify their validity
+
-
 
+
-
A list of gnupg features roughly grouped by potential Activity screen:
+
-
 
+
-
* private key view
+
-
** assume single private key
+
-
** should detailed info on scrollable page
+
-
** include QRCode of fingerprint?
+
-
** publish public key with sigs to keyserver
+
-
 
+
-
* key manager view
+
-
** list of public keys
+
-
** view sigs, trust level, etc.
+
-
** select key to sign, etc.
+
-
** sync local keyring with keyservers
+
-
 
+
-
* public key view
+
-
** view certification signatures for any key
+
-
** option to sign this key
+
-
 
+
-
* signing activity
+
-
** QR code display/scanning for keysigning exchanges
+
-
** display randomart image of fingerprint for keysigning exchanges
+
-
** allow easy QR scanning
+
-
** lsign (local-only unexportable) OpenPGP keys
+
-
** publish certification signatures to keyservers
+
-
** email certification signatures to key owner
+
-
 
+
-
* searching and downloading keys
+
-
** if no key in keyring, prompt to search for key
+
-
** preference to automatically search for less privacy concerned users
+
-
** search/download public keys from keyservers
+
-
 
+
-
* contacts integration
+
-
** what does Google sync from custom fields?
+
-
** show key verification status
+
-
** show trust level
+
-
** clickable link into GPG for signing, detail view
+
-
 
+
-
== Optional Features ==
+
-
* display Photo ID images embedded in OpenPGP keys
+
-
* tor proxy support for non-root Tor
+
-
 
+
-
* trust path view
+
-
** generate trust path between private key and current user
+
-
 
+
-
== Third Party Code / Libs ==
+
-
* Java binding for GPGME: [https://github.com/smartrevolution/gnupg-for-java]
+
-
* GnuPG Wrapper for Java: [http://www.macnews.co.il/mageworks/java/gnupg/sample-code.shtml]
+

Latest revision as of 02:52, 17 February 2012

  1. REDIRECT GnuPrivacyGuard_for_Android
Personal tools
Namespaces
Variants
Actions
Navigation
Projects
Toolbox