Commit Graph

346 Commits

Author SHA1 Message Date
Dominik ea39b14bf5 readme 2012-06-13 19:28:21 +03:00
Dominik 62dc33e08b readme 2012-06-13 19:28:21 +03:00
Dominik d58870ad72 readme 2012-06-13 19:28:21 +03:00
Dominik 0581cbb52a first version 2012-06-13 19:28:09 +03:00
Dominik 518fc2a310 help activity 2012-03-12 15:10:26 +01:00
Dominik 87e456e77c refactoring... 2012-03-12 14:28:35 +01:00
Dominik f350c26679 constantly modernizing the ui 2012-03-12 01:58:24 +01:00
Dominik c6dc64742a further ui developments 2012-03-12 00:12:19 +01:00
Dominik 9b32cf87e2 Started using ActionBarSherlock 2012-03-11 17:33:40 +01:00
Dominik e9c0d7a711 Started implementation of Dashboard design pattern 2012-03-11 16:33:47 +01:00
Dominik 9ce7842ac9 dropping gmail support, k9 mail support is more important, in any case gmail support is not working as of android 2.3 and later 2012-03-10 21:36:08 +01:00
Dominik 328da74eb2 renaming permissions and uris 2012-03-10 21:24:53 +01:00
Dominik 630780cae4 new directory structure 2012-03-10 20:22:29 +01:00
Dominik 3fd5a55516 can now be build with ant 2012-03-10 20:14:01 +01:00
Dominik 3a119db86a changed directory structure to match default 2012-03-10 20:09:58 +01:00
Dominik a09e9f45ca new build files 2012-03-10 03:42:57 +01:00
Dominik c72b027706 small changes 2012-03-10 03:26:59 +01:00
Dominik 4a8d9694c4 new icon, new about dialog, some refactorings 2012-03-09 18:43:10 +01:00
Dominik 8452fb62b7 renaming whole package to org.apg to simplifiy name 2012-03-09 16:27:29 +01:00
Dominik df6933bfb8 fixes to clipboard management 2012-03-09 15:41:31 +01:00
Dominik 7a2e1e42d9 fixing qrcode integration 2012-03-09 12:13:28 +01:00
Dominik 781f089ee1 merged senecasos repo 2012-03-09 11:08:22 +01:00
Dominik 5ede7d4756 Merge branch 'pampa' 2012-03-09 10:53:53 +01:00
Dominik a942c4a507 merged apg_service from googlecode 2012-03-09 10:51:38 +01:00
Markus Doits ad16574657 Allow to pass large blobs and a new content provider to simplify this
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!
2011-11-04 21:22:49 +01:00
Markus Doits a7294d50b1 Ignore good old mac's .DS_Store ... 2011-11-04 20:53:01 +01:00
Markus Doits 8d9b0e1db8 Switch to spongycastle
https://github.com/rtyley/spongycastle

It replaces bouncycastle2. Looks like a cleaner and better integration. A
precompiled .jar ist in the "lib/"-dir.
2011-11-03 22:15:31 +01:00
Markus Doits e6c86a8892 Add .gitignore to ignore eclipse-specific files 2011-11-03 22:14:37 +01:00
Markus Doits 1b7fbb1eeb Update to latest version in master
Merge branch 'master' into apg_service

Conflicts:
	src/org/thialfihar/android/apg/Apg.java
	src/org/thialfihar/android/apg/Preferences.java
2011-11-03 20:14:24 +01:00
senecaso debb90409a -implementation of "--send-key"
-implementation of "--sign-key"
-partial implementation of exchanging/verifying keys via QR Code
2011-10-17 10:07:37 +09:00
senecaso 6f2333b7d3 -mavenizing the project
-moving all org.bouncycastl2.* dependencies to Sponcy Castle instead. 
This way multiple people dont need to maintain rebased versions of BC
2011-10-06 15:31:16 +09:00
Alex Zhukov 70b75e7312 skip PGPSignatureList if it comes before PGPLiteralData 2011-09-27 22:01:04 +04:00
Oliver Runge 3ec27e07ae @Override refactoring, some explicit casting added 2011-09-17 23:44:06 +02:00
Oliver Runge 50036a4642 added .gitignore 2011-09-17 23:31:12 +02:00
Thialfihar 9fbda63b6f added Portuguese translation, thanks, Paulo Angelo 2011-09-11 20:02:20 +00:00
Thialfihar cb8d589034 upgraded to target android-13 2011-09-11 19:15:58 +00:00
Markus Doits 0502be7652 Documentation update of ApgCon 2011-06-05 19:47:41 +00:00
Markus Doits 24205b8dbc Cleanup of code, AIDL-calls renamed! 2011-06-05 19:05:57 +00:00
Markus Doits 6502e58c26 Possibility to not compile Log.d and Log.v in 2011-06-05 19:05:18 +00:00
Markus Doits 3be076d024 Little better log-managing for release-versions of ApgCon 2011-05-18 18:19:47 +00:00
Thialfihar 3a22ac4197 applied proposed patch by mattispasch for issue 99 2011-03-19 18:23:54 +00:00
Thialfihar 4e37568eab remove the null check for progress again, not needed in the trunk for now 2011-02-05 16:40:46 +00:00
Thialfihar f37204321d don't include a Preference re-instantiation for now, will see about that when merging apg_service 2011-02-05 16:11:07 +00:00
Thialfihar 36c2b860ce strings fixes in IT and NO version 2011-02-05 16:09:01 +00:00
Markus Doits c497e48817 Define interface without imports 2011-01-25 19:51:35 +00:00
Markus Doits 7278932990 Make callback use an interface 'the java way'_tm 2011-01-25 19:39:07 +00:00
Markus Doits 1036eb6bd5 Log stacktraces the android way 2011-01-25 19:38:56 +00:00
Markus Doits 3372e57157 Allow to retrieve connection status
This tells, if a connection to APG *might* be possible (right version of
APG found)
2011-01-23 21:37:06 +00:00
Markus Doits 66263ab6e3 Allow to return itself on callback 2011-01-23 21:36:59 +00:00
Markus Doits cb4f1933d5 Dont remove result and warnings from result
Some more debug output, too
2011-01-23 21:36:51 +00:00