aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/thialfihar/android/apg/utils
Commit message (Collapse)AuthorAgeFilesLines
* renaming whole package to org.apg to simplifiy nameDominik2012-03-095-998/+0
|
* fixes to clipboard managementDominik2012-03-091-0/+79
|
* merged apg_service from googlecodeDominik2012-03-092-0/+843
|\
| * Allow to pass large blobs and a new content provider to simplify thisMarkus Doits2011-11-041-11/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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!
| * Documentation update of ApgConMarkus Doits2011-06-051-26/+33
| |
| * Cleanup of code, AIDL-calls renamed!Markus Doits2011-06-051-173/+180
| |
| * Little better log-managing for release-versions of ApgConMarkus Doits2011-05-181-16/+34
| |
| * Define interface without importsMarkus Doits2011-01-251-3/+1
| |
| * Make callback use an interface 'the java way'_tmMarkus Doits2011-01-252-178/+42
| |
| * Log stacktraces the android wayMarkus Doits2011-01-251-29/+8
| |
| * Allow to retrieve connection statusMarkus Doits2011-01-231-2/+18
| | | | | | | | | | This tells, if a connection to APG *might* be possible (right version of APG found)
| * Allow to return itself on callbackMarkus Doits2011-01-231-4/+64
| |
| * Dont remove result and warnings from resultMarkus Doits2011-01-231-2/+0
| | | | | | | | Some more debug output, too
| * Change the way the complete result can be retrievedMarkus Doits2011-01-231-6/+26
| |
| * Allow to retrieve fingerprints and user ids through AIDLMarkus Doits2011-01-231-0/+4
| | | | | | | | | | | | Update ApgCon and doc accordingly. Not very tested.
| * Work on errors and documentation - once moreMarkus Doits2011-01-201-60/+59
| |
| * Make the stacktrace enabler staticMarkus Doits2011-01-201-1/+1
| |
| * Allow at compile time to enable stacktraces on exceptionsMarkus Doits2011-01-201-2/+23
| |
| * Catch callback's and apg-call's (are there any?) exceptionsMarkus Doits2011-01-201-2/+13
| |
| * Some more error outputMarkus Doits2011-01-201-3/+3
| |
| * Some better errors (hopefully more information)Markus Doits2011-01-201-19/+89
| | | | | | | | Some smaller fixes and some new functions/doc, too
| * Add javadoc on public thingsMarkus Doits2011-01-201-14/+320
| | | | | | | | Small other changes, too.
| * Allow async execution of an AIDL callMarkus Doits2011-01-191-18/+141
| | | | | | | | | | | | | | Calls can now be executed asyncronously. Callback methods are supported, too. See comments of "set_callback()". First tries with javadoc.
| * Add another verbose hint for ApgCon constructorMarkus Doits2011-01-181-0/+1
| |
| * Print api_version if matchingMarkus Doits2011-01-181-0/+2
| |
| * Check for AIDL Api version and ApgServiceMarkus Doits2011-01-181-2/+33
| | | | | | | | | | This prints out errors on console when APG cannot work with the help. It will initialize correctly, though.
| * Clear result, tooMarkus Doits2011-01-131-0/+5
| |
| * Prepare ApgCon for asymetric enc and clean upMarkus Doits2011-01-131-14/+43
| |
| * Prevent null pointer exceptionMarkus Doits2011-01-111-1/+1
| | | | | | | | Error-msg should be better, though.
| * Allow helper to clear args and set booleansMarkus Doits2011-01-091-0/+8
| |
| * Reset errors before calling, make some vars final, minor cleanupsMarkus Doits2011-01-091-10/+19
| |
| * Remove obsolete importMarkus Doits2011-01-091-1/+0
| |
| * Remove weird lineMarkus Doits2011-01-091-1/+0
| |
| * Redesign AIDL-Interface once moreMarkus Doits2011-01-051-20/+61
| | | | | | | | | | | | | | | | 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).
| * Remove forgotten lineMarkus Doits2011-01-041-1/+0
| |
| * Add connection helper for other projectsMarkus Doits2011-01-041-0/+144
| | | | | | | | | | This eases using the AIDL-Interface and is the recommended way for other project to implement the connection.
* | @Override refactoring, some explicit casting addedOliver Runge2011-09-171-1/+2
|/
* set svn:eol-style to LF for all code/resource filesThialfihar2010-07-162-75/+75
|
* initial commit of v0.8.0Thialfihar2010-04-062-0/+75