aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/thialfihar/android/apg/Constants.java
Commit message (Collapse)AuthorAgeFilesLines
* renaming whole package to org.apg to simplifiy nameDominik2012-03-091-54/+0
|
* Allow to pass large blobs and a new content provider to simplify thisMarkus Doits2011-11-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | Since AIDL is not for passing large data, a blob can be passed to APG by a Uri. This Uri is opened as a file by APG and read/written to. Note the file is overwritten by APG, so make sure it is a copy if you want to keep the original. With the ApgServiceBlobProvider, Apg has an own ContentProvider that can be used like mentioned above. For now the data is stored in the dir where APG stores other files and NOT DELETED after en/decryption. This is tbd. It can only be accessed by an application with the permission "org.thialfihar.android.apg.permission.STORE_BLOBS". ApgCon has been updated accordingly and can handle blobs with `setBlob` and `getBlobResult`. That is a really easy way to en/decrypt large data. Note that encrypting by blob should only be used for large files (1MB+). On all other cases, the data should be passed as as String through the AIDl-Interface, so no temporary file must be created. See ApgCon for a complete example of how to connect to the AIDL and use it. Or use it in your own project!
* testing thread-pausing in verifyText()Thialfihar2010-09-121-0/+1
|
* moved some Intent extra constants into more appropriate places, some basic ↵Thialfihar2010-09-111-0/+7
| | | | preparations to test thread-pausing during decryption/encryption to deal with certain situations, mainly an unknown signature key
* added a key server preference, allowing multiple key servers to be addedThialfihar2010-08-171-0/+5
| | | | | Update issue 9 Key server preference added.
* added a "force V3 signature" setting similar to the GPG version, hopefully ↵Thialfihar2010-07-271-0/+1
| | | | | | | | | | | | 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.
* added a little getting started dialog for first-time use, explaining some ↵Thialfihar2010-07-241-0/+1
| | | | | | | | | | | | | | | | | 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>
* added a language setting to change the language directlyThialfihar2010-07-181-0/+1
|
* set svn:eol-style to LF for all code/resource filesThialfihar2010-07-161-35/+35
|
* finally read APG version dynamicly, so the version name doesn't have to be ↵Thialfihar2010-06-081-1/+1
| | | | changed anywhere but the manifest
* overdue merge of 0.9.x into trunkThialfihar2010-05-181-0/+35