Dominik Schürmann
db3feaca6e
Add api demo resources
2013-09-09 23:54:23 +02:00
Dominik Schürmann
c9bba69d77
update build files
2013-09-09 22:50:16 +02:00
Dominik Schürmann
996d26d116
version 2.1
2013-09-09 22:43:09 +02:00
Dominik Schürmann
59c0948fa8
get signature result only when not null
2013-09-09 22:39:44 +02:00
Dominik Schürmann
94a81dd8ae
Fixes for decrypt and sign
2013-09-09 22:38:09 +02:00
Dominik Schürmann
1421046c6d
update gradle, description,...
2013-09-09 21:11:16 +02:00
Dominik Schürmann
75672fa5b3
Use underscore in extras, cleanup code
2013-09-09 20:06:39 +02:00
Dominik Schürmann
4ca7a12751
Ascii armror doc
2013-09-09 19:55:35 +02:00
Dominik Schürmann
bf1334d6c0
Increase default RSA from 2048 to 4096 due to recent security speculations
2013-09-09 19:50:33 +02:00
Dominik Schürmann
6693b8b75d
Handle no selection of pub keys correctly
2013-09-09 19:46:18 +02:00
Dominik Schürmann
8a8d7c7738
Handle dublicate or missing pub keys corresponding to user ids, handle navigating back from service activity properly
2013-09-09 19:38:13 +02:00
Dominik Schürmann
0a52e1ecc9
Fix help text
2013-09-09 17:49:28 +02:00
Dominik Schürmann
b6d63f95cb
fix editactivity crash, default key creation, import from keyserver menu button
2013-09-09 17:43:10 +02:00
Dominik Schürmann
38e8733fd6
task affinity of service activity
2013-09-09 15:19:16 +02:00
Dominik Schürmann
0ee205d245
KEY_IMPORT to IMPORT_KEY
2013-09-09 14:33:37 +02:00
Dominik Schürmann
1aabeefab7
api docs
2013-09-09 14:30:10 +02:00
Dominik Schürmann
90cd8c3242
api docs
2013-09-09 14:27:28 +02:00
Dominik Schürmann
35b74f47d1
Remove old API demos
2013-09-09 14:25:08 +02:00
Dominik Schürmann
b6a1bc770c
Remove most of old API
2013-09-09 14:03:58 +02:00
Dominik Schürmann
9bcf733670
development infos
2013-09-09 13:23:12 +02:00
Dominik Schürmann
aae87b894f
Update actionbarsherlock from 4.2 to 4.4
2013-09-09 13:19:43 +02:00
Dominik Schürmann
5b6880d2e3
Switch from HtmlSpanner to HtmlTextView
2013-09-09 13:16:54 +02:00
Dominik Schürmann
5dc693c64c
Make asciiArmor a parameter, extend advanced app settings
2013-09-09 12:59:53 +02:00
Dominik Schürmann
c4bf7c5d11
Handle wrong/no passphrase
2013-09-08 23:08:30 +02:00
Dominik Schürmann
5d7f8809fc
Use handler with messenger instead of Binder for communication between service and activity
2013-09-08 22:52:38 +02:00
Dominik Schürmann
8123fd6925
lock thread for user input
2013-09-08 19:24:47 +02:00
Dominik Schürmann
11103623c5
api: handle passphrase entering correctly
2013-09-08 18:30:22 +02:00
Dominik Schürmann
03d9afffce
sign via api
2013-09-08 18:21:04 +02:00
Dominik Schürmann
4d1d3f6f5e
Select pub key when email could not be found
2013-09-08 17:04:33 +02:00
Dominik Schürmann
6fdae001cc
Make select fragments more reusable
2013-09-08 16:08:36 +02:00
Dominik Schürmann
a890ba5e4f
Put actionbar methods in helper
2013-09-08 15:30:05 +02:00
Dominik Schürmann
70fb36d5d6
Change icon of API Demo for differentiation with main app
2013-09-06 19:14:25 +02:00
Dominik Schürmann
7d3113ca15
Preparation for other app settings
2013-09-06 19:06:17 +02:00
Dominik Schürmann
227b277931
sign and encrypt basically working
2013-09-06 18:54:55 +02:00
Dominik Schürmann
d6dd81d444
Work on encryption in new service
2013-09-06 18:36:16 +02:00
Dominik Schürmann
9e8ee3353a
Update url and about screen
2013-09-06 16:47:01 +02:00
Dominik Schürmann
4e378a0a33
Relicensing from Apache License v2 to GPLv3+. This is only done on classes that (have copyright by Dominik Schürmann or Markus Doits) or (are completly refactored by me and contain no remaining code by Thialfihar). Code by Thialfihar (not reachable by mail) and Shaun Senecal (disagreed on license change) remain Apache License v2.
2013-09-06 16:17:01 +02:00
Dominik Schürmann
a0b0eeaf87
Use ButtonBar instead of ActionBar on Done/Cancel activities
2013-09-06 14:42:48 +02:00
Dominik Schürmann
9d30c1ea37
Disable old API
2013-09-06 14:32:12 +02:00
Dominik Schürmann
4813345460
Use mime type in NFC as defined in RFC3156
2013-09-06 14:14:54 +02:00
Dominik Schürmann
a186686109
Always use insertProvider instead of addProvider
2013-09-06 14:05:19 +02:00
Dominik Schürmann
9611236bf1
fix permission check
2013-09-06 14:02:35 +02:00
Dominik Schürmann
51cf7939d8
Add PRNG fixes by Google
2013-09-06 14:00:16 +02:00
Dominik Schürmann
7ba145740b
rename version field in data to Keychain
2013-09-06 13:54:53 +02:00
Dominik Schürmann
de8e1a39d5
merge k9mail back into master
2013-09-06 13:52:57 +02:00
Dominik Schürmann
3a66c1c25a
Testing encrypt by service
2013-09-06 13:48:27 +02:00
Dominik Schürmann
fabb0389fc
Put model into own class for easier use in service
2013-09-06 12:34:06 +02:00
Dominik Schürmann
1beb85acf5
Register works basically
2013-09-06 11:55:08 +02:00
Dominik Schürmann
dc6a709b7a
Disable parts of the old API
2013-09-06 11:24:28 +02:00
Dominik Schürmann
c97c57d34e
remove dead code
2013-09-06 10:03:25 +02:00
Dominik Schürmann
c9549befb2
Put logic into fragment for reuse
2013-09-06 09:44:56 +02:00
Dominik Schürmann
4030739a99
api apps adapter with icons
2013-09-06 08:40:13 +02:00
Dominik Schürmann
2b303d3558
select key for api apps
2013-09-06 08:29:56 +02:00
Dominik Schürmann
00d03d452e
Include DoneBar for edit activities
2013-09-05 21:25:49 +02:00
Dominik Schürmann
8614ff2ec7
Fix revoke and save
2013-09-05 00:27:17 +02:00
Dominik Schürmann
9a737c7318
rename crypto consumers to api apps
2013-09-05 00:02:48 +02:00
Dominik Schürmann
fcec7e830c
App settings activity
2013-09-04 23:47:40 +02:00
Dominik Schürmann
d8bd6e2946
Settings fragment and activity for apps
2013-09-04 22:04:27 +02:00
Dominik Schürmann
c3b49a318f
Show app name in registered apps
2013-09-04 20:12:58 +02:00
Dominik Schürmann
b9eaf23562
Merge pull request #72 from felixb/fix-wording
...
Fix wording (includes #71 )
2013-08-15 06:37:53 -07:00
Dominik Schürmann
be251e8118
Merge pull request #71 from felixb/fix-gradle
...
fix gradle build
2013-08-15 06:29:56 -07:00
Dominik Schürmann
c6743acfce
Merge pull request #68 from m0rph3us1987/master
...
Pass encrypted messages to different messaging services
2013-08-09 06:09:23 -07:00
Dominik Schürmann
7cca7b1ffa
Redifine Service callbacks
2013-07-25 16:25:20 +02:00
Dominik Schürmann
d1c1c45421
Merge pull request #64 from bcbarnes-gmx/Issue53
...
Implemented issue #53 - Change intent actions from extra ints to intent actions
2013-07-25 06:55:05 -07:00
Dominik Schürmann
178bd7f4fe
Add coding style to README
2013-07-23 22:15:26 +02:00
Dominik Schürmann
f608fc123f
Merge pull request #62 from bcbarnes-gmx/Issue61
...
Issue #61 - Unable to upload public keys to PKS
2013-07-22 12:17:13 -07:00
Dominik Schürmann
cb2d2ba0c2
Merge pull request #60 from bcbarnes-gmx/Issue43
...
Change key bit length control into a dropdown
2013-07-22 10:46:38 -07:00
Dominik Schürmann
51ff397ef2
Merge pull request #59 from bcbarnes-gmx/Issue41
...
Issues #41 and #43
2013-07-22 08:43:05 -07:00
Dominik Schürmann
28b3c20b15
Merge pull request #58 from bcbarnes-gmx/Issue55
...
Implement Issue55
2013-07-22 06:45:44 -07:00
Dominik Schürmann
dce5b92d25
Merge pull request #57 from bcbarnes-gmx/Issue56
...
Implemented Issue56
2013-07-22 06:43:59 -07:00
Dominik Schürmann
14350679d1
Restructure
2013-07-01 23:23:53 +02:00
Dominik Schürmann
202ccc2c36
More work on crypto consumers
2013-07-01 23:19:53 +02:00
Dominik Schürmann
36cc814e84
Add database columns for crypto consumer preferences
2013-06-18 01:48:25 +02:00
Dominik Schürmann
d4e054d5f2
some fixes all over
2013-06-17 19:51:41 +02:00
Dominik Schürmann
0f3e78ebf7
Possible to add allowed packages
2013-06-17 16:59:27 +02:00
Dominik Schürmann
1b29330f18
Fix activity manifest entry
2013-06-17 16:17:59 +02:00
Dominik Schürmann
918bab3a4e
Rename foir clarification
2013-06-17 16:05:39 +02:00
Dominik Schürmann
41338e115c
Better API demo, open activity from service, discover crypto provider with packagemanager instead of register intent
2013-06-17 15:52:09 +02:00
Dominik Schürmann
f6fc6caa1c
rename to openintents namespace
2013-05-29 15:58:50 +02:00
Dominik Schürmann
438ccd480e
Check if passphrase is needed in PassphraseCacheService, extend documentation
2013-05-29 13:57:28 +02:00
Dominik Schürmann
61451fa5b5
update API
2013-05-28 23:42:45 +02:00
Dominik Schürmann
92d76e482a
debug infos
2013-05-28 23:16:44 +02:00
Dominik Schürmann
215864a33e
Process safe implementation of PassphraseCacheService, First test for crypto provider
2013-05-28 22:48:42 +02:00
Dominik Schürmann
b221c0c905
Crypto Provider implementation start
2013-05-28 15:10:36 +02:00
Dominik Schürmann
8c537d3367
gradle wrapper
2013-05-25 23:14:36 +02:00
Dominik Schürmann
4275019747
gradle wrapper
2013-05-25 23:13:39 +02:00
Dominik Schürmann
bcd951e968
Better than version check: gradle wrapper
2013-05-25 23:10:52 +02:00
Dominik Schürmann
001458f4af
Check gradle version before building
2013-05-25 23:03:02 +02:00
Dominik Schürmann
8a9c5b33c5
Update README for gradle
2013-05-25 22:52:44 +02:00
Dominik Schürmann
23caec0471
move ActionBarSherlock lib, add gradle build files
2013-05-25 22:48:11 +02:00
Dominik Schürmann
9744b569ab
Merge pull request #51 from ashh87/master
...
Updates spongycastle to the fork:
https://github.com/ashh87/spongycastle
This allows us to import secret keys much more quickly and to enable passphrase changing for subkey only secret keys.
2013-05-13 08:33:48 -07:00
Dominik Schürmann
30fa184e7e
Merge with ashh87s pull request
2013-03-22 14:16:49 +01:00
Dominik Schürmann
bee5075f56
Merge branch 'mdietz'
2013-03-20 01:16:18 +01:00
Dominik Schürmann
e736af550a
describe allowBackup=false
2013-03-20 01:14:19 +01:00
Dominik Schürmann
99122fa8d9
extras for database broadcast
2013-01-19 00:24:27 +01:00
Dominik Schürmann
4177f7159c
New broadcast on database change to inform other apps
2013-01-18 23:51:44 +01:00
Dominik Schürmann
d599d26bbd
Error handling when keyring is not found
2013-01-18 00:36:30 +01:00
Dominik Schürmann
9e5aab3483
Fix edit key intent, api improvements
2013-01-18 00:33:20 +01:00
Dominik Schürmann
39ab2c4bb0
new import icon
2013-01-17 14:47:44 +01:00
Dominik Schürmann
3cd36637eb
new import icon
2013-01-17 14:47:34 +01:00