GnuPG for Android

From Guardian Project Wiki

(Difference between revisions)
Jump to: navigation, search
(notes from Nathan and my subway chat)
(organized feature lists into Activity grouping)
Line 1: Line 1:
== Supported Features ==
== Supported Features ==
-
A list of gnupg features we aim to expose in the UI, in rough order of importance.
+
Overview of Needed Activities
* a collection of Activities for seamless integration with other apps
* a collection of Activities for seamless integration with other apps
-
** encryption, decryption, sign, validate, trust level, etc.
 
** act transparently via Intents and returned data
** act transparently via Intents and returned data
** only pop UI if user-action is needed (password, choose key, etc)
** 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
-
* sign/validate emails
+
A list of gnupg features roughly grouped by potential Activity screen:
-
* encrypt/decrypt emails
+
-
* sign/validate files
+
-
* encrypt/decrypt files
+
-
* sign OpenPGP keys to certify their validity
+
-
* view certification signatures for any key
+
-
* publish OpenPGP keys to keyservers
+
-
* publish OpenPGP certification signatures to keyservers
+
-
* search/download public keys from keyservers
+
-
* QR code display/scanning for keysigning exchanges
+
-
* display randomart image of fingerprint for keysigning exchanges
+
-
* sync local keyring with keyservers
+
-
* email certification signatures to key owner
+
-
* lsign (local-only unexportable) OpenPGP keys
+
* private key view
* private key view
Line 27: Line 20:
** should detailed info on scrollable page
** should detailed info on scrollable page
** include QRCode of fingerprint?
** include QRCode of fingerprint?
 +
** publish public key with sigs to keyserver
* key manager view
* key manager view
Line 32: Line 26:
** view sigs, trust level, etc.
** view sigs, trust level, etc.
** select key to sign, 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
* signing activity
-
** display QR and randomart fingerprint
+
** QR code display/scanning for keysigning exchanges
 +
** display randomart image of fingerprint for keysigning exchanges
** allow easy QR scanning
** allow easy QR scanning
-
** allow sending sig via email
+
** lsign (local-only unexportable) OpenPGP keys
-
** or upload to the keyserver
+
** publish certification signatures to keyservers
 +
** email certification signatures to key owner
* searching and downloading keys
* searching and downloading keys
** if no key in keyring, prompt to search for key
** if no key in keyring, prompt to search for key
** preference to automatically search for less privacy concerned users
** preference to automatically search for less privacy concerned users
 +
** search/download public keys from keyservers
* contacts integration
* contacts integration

Revision as of 01:38, 17 February 2012

Supported Features

Overview of Needed Activities

A list of gnupg features roughly grouped by potential Activity screen:

Optional Features

Third Party Code / Libs

Personal tools
Namespaces
Variants
Actions
Navigation
Projects
Toolbox