| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| | |
*Should* speed up encryption, or better: does not make encryption using
AIDL slower than using APG directly.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
By default the values set in APG's options are respected now. But they
can be overwritten by special parameters passed through.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Using Bundles makes passing data easier and does not need to redefine
the interface if the internel functions change.
The helper class has been updated accordingly. In addition, it wrappes
completely around all input and output (if wanted).
|
| | |
|
| |
| |
| |
| |
| | |
This eases using the AIDL-Interface and is the recommended way for other
project to implement the connection.
|
| |
| |
| |
| | |
refs r326
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
I encountered a problem that changing preferences in APG did not change
the preferences in ApgService after it was called once:
1. call getPreferences
2. change settings in APG
3. call getPreferences again
--> the result at 3. was still having preferences from 1.
To work around this, the function getPreferences has been updated to
force the new generation of preferences while not breaking any other
code relying on the old behaviour.
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
| |
Provides an AIDL-API for other apps to encrypt and decrypt a string
symmetrically with a passphrase. Function names and API is by no way
finalized and will change!
Support for asymetric encription will follow.
For reference and discussion see issue #71,
https://code.google.com/p/android-privacy-guard/issues/detail?id=71
|
|
|
|
|
|
|
| |
EXTRA_DATA or ContentURI
Fixes issue 67
|
|
|
|
|
| |
Fixes issue 76
|
| |
|
| |
|
|
|
|
| |
MESSAGE_DATA is used rather than MESSAGE_TEXT
|
| |
|
|
|
|
| |
preparations to test thread-pausing during decryption/encryption to deal with certain situations, mainly an unknown signature key
|
|
|
|
|
|
|
| |
prevent such keys from getting imported, so the error message should never be encountered anyway
Fixes issue 66
|
| |
|
|
|
|
|
|
|
| |
Update issue 39
added:
<string name="keyEditingIsBeta">Key editing is still kind of beta.</string>
|
|
|
|
|
|
|
|
| |
unkown signature to import the key
Update issue 39
added:
<string name="unknownSignatureKeyTouchToLookUp">Unknown signature, touch to look up key.</string>
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
id look up Intent for the key server query
Update issue 9
Status: Fixed
Added public key update via key server. Considering this issue fixed now. More key server features will be added, but general support is added.
|
|
|
|
|
|
|
| |
activity, allowing to query each server, also moved some previously static labels into strings.xml
Update issue 9
Key server preferences are now used in key server query activity.
|
| |
|
|
|
|
|
| |
Update issue 9
Key server preference added.
|
|
|
|
|
|
|
| |
a response is received, reporting "too many responses", "no keys found", "insufficient query" correctly
Update issue 9
Proper error handling added.
|
|
|
|
| |
Fixes issues 63
|
|
|
|
|
| |
Update issue 9
Can search a key server now, touch a result to import the key. Still needs better error handling and some Intents to import keys based on key ID. Also still need key server preferences.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
preventing a crash
Update issue 39
added:
<string name="error_accountReadingNotAllowed">no permission to read the account</string>
|
|
|
|
|
|
|
|
|
|
|
|
| |
making APG useful for some special cases where that is needed
Update issue 39
Two new strings:
<string name="section_advanced">Advanced</string>
<string name="label_forceV3Signature">Force V3 Signatures</string>
"V3" is just "version 3" and should remain untranslated, both strings can be seen at the bottom of the preferences activity.
|
|
|
|
|
|
|
|
| |
optionally delete files after importing them, and is used for that, also rearranged the option menu items for the main activity a little
Update issue 39
Added a new string:
<string name="label_deleteAfterImport">Delete After Import</string>
|
|
|
|
|
|
|
|
|
|
| |
making sign-only less confusing
Update issue 39
New strings to give the encrypt buttons more meaningful and fitting texts:
<string name="btn_signToClipboard">Sign To Clipboard</string>
<string name="btn_signAndEmail">Sign And Email</string>
<string name="btn_sign">Sign</string>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
basics and recommending other apps
Update issue 39
Added:
<string name="title_help">Getting Started</string>
<string name="menu_help">Help</string>
<!-- "OI File Manager", "ASTRO", and "K-9 Mail" must NOT be translated in order for the links to the market to work. -->
<string name="text_help">Install K-9 Mail for the best integration, it supports APG for PGP/INLINE and lets you directly encrypt/decrypt emails.
\n\nIt is recommended that you install OI File Manager or ASTRO to be able to use the browse button for file selection in APG.
\n\nFirst you need some keys. Either import them via the option menus in \"Manage Public Keys\" and \"Manage Secret Keys\" or create them in \"Manage Secret Keys\".
\n\nYou can also add a GMail account in the main activity via \"Add Account\", which simplifies decrypting emails received there.
\n\nCheck out the option menus in the various activities to find more functions.
</string>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
actual deletion
Update issue 56
Added a method for secure file deletion. We'll possibly have to test this a bit and make sure it actually *is* secure on the filesystems used (vfat for SD card, yaffs2 for phone flash memory by default). This sort of overwrite might be absolutely useless on some filesystems.
I also wanted to add an option at first, but this seems reasonably fast and in general it should be what the user wants, so for now it will ALWAYS securely delete. If there is a demand for plain deletion, then options can be added.
Update issue 39
A new string:
<string name="progress_deletingSecurely">deleting \'%s\' securely...</string>
|
|
|
|
| |
of hiding it in the menu, also capitalize user id names automatically and give the email field an inputType of textEmailAddress
|
| |
|
| |
|
|
|
|
|
|
|
| |
dialog to "Pass Phrase", dialog message then only contains the key details or "Symmetric encryption."
Update issue 39
I tried to change "title_athentication", "passPhraseForSymmetricEncryption", and "passPhraseFor" in all languages. I think the changes are correct, but if you guys could make sure I didn't do anything dumb, then that'd be better. :)
|
| |
|
| |
|