Dominik
7b61ad24d7
code cleanup
2012-06-13 19:28:23 +03:00
Dominik
b63fe462a4
restructering services
2012-06-13 19:28:23 +03:00
Dominik
26a9a9e423
fixing layout when creating default rsa keys
2012-06-13 19:28:23 +03:00
Dominik
73a2957d95
intent to create default rsa key pair
2012-06-13 19:28:23 +03:00
Dominik
340e0289ef
reworking createKey
2012-06-13 19:28:23 +03:00
Dominik
f06fcd989b
externalizing code into service
2012-06-13 19:28:23 +03:00
Dominik
da96aacf55
ActionBarSherlock 4.0.2
2012-06-13 19:28:23 +03:00
Dominik
784c3156df
started working on dialogs
2012-06-13 19:28:23 +03:00
Dominik
e95ec50b46
changing package name back
2012-06-13 19:28:23 +03:00
Dominik
30b6cc60f2
intent to create key with default keyring
2012-06-13 19:28:22 +03:00
Dominik
4eebeede2b
implemented secret keys without passphrase
2012-06-13 19:28:22 +03:00
Dominik
4793cd1c25
designing encrypt and decrypt
2012-06-13 19:28:22 +03:00
Dominik
01230cd0a9
new icon and readme
2012-06-13 19:28:22 +03:00
Dominik
2008c2608e
started reworking the key creation
2012-06-13 19:28:22 +03:00
Dominik
1a33f4d886
intent to create a new key
2012-06-13 19:28:22 +03:00
Dominik
dfa4e084dd
updated spongycastle
2012-06-13 19:28:22 +03:00
Dominik
a2ed5e14d3
min sdk
2012-06-13 19:28:21 +03:00
Dominik
2f58c3d86b
integration lib and demo
2012-06-13 19:28:21 +03:00
Dominik
e092016518
license headers
2012-06-13 19:28:21 +03:00
Dominik
428a9c5396
Started working on API demo app
2012-06-13 19:28:21 +03:00
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