Commit Graph

225 Commits

Author SHA1 Message Date
Vincent Breitmoser
69e6e404bf service: add opportunistic mode to encryption 2016-03-10 18:34:39 +01:00
Dominik Schürmann
67178ef893 fix get key ids by removing another leftover 2016-03-07 00:23:43 +01:00
Vincent Breitmoser
b8a73427bd fix bug from leftover line in openpgpservice 2016-03-07 00:12:17 +01:00
Vincent Breitmoser
4b3d584d1e add v11 to supported api versions 2016-03-02 16:05:52 +01:00
Vincent Breitmoser
6a853f4c84 wip 2016-02-24 11:32:11 +01:00
Vincent Breitmoser
31b27e59ee add ACTION_CHECK_PERMISSION for a simple permission check 2016-02-24 11:31:32 +01:00
Vincent Breitmoser
1c256e9e50 external-provider: add permission check for status query 2016-02-24 11:31:32 +01:00
Vincent Breitmoser
da3167476b external-provider: add (experimental) external provider 2016-02-24 11:31:32 +01:00
Vincent Breitmoser
b1a978d573 split off ApiDataAccessObject from ProviderHelper 2016-02-24 11:31:32 +01:00
Dominik Schürmann
73ce6fc7bb Passthrough of data Intent in methods of ApiPendingIntentFactory instead of constructor 2016-02-23 16:06:54 +01:00
Dominik Schürmann
f54f12c48c Extend documentation, proper method naming, use of deprecated method annotation 2016-02-22 15:19:06 +01:00
Dominik Schürmann
6379ce1faa Use FLAG_IMMUTABLE 2016-02-22 15:06:45 +01:00
Dominik Schürmann
d1eacf9b27 Move PendingIntent creation into factory 2016-02-22 15:06:45 +01:00
Dominik Schürmann
15488c5445 Split remote methods from activities for better seperation 2016-02-22 15:06:45 +01:00
Dominik Schürmann
eef27a544f Extract service parts from SecurityTokenOperationActivity 2016-02-22 15:06:45 +01:00
Dominik Schürmann
bb997920f5 Split RemoteServiceActivity into multiple activities 2016-02-15 13:25:55 +01:00
Dominik Schürmann
79db5c0ebe Replace spongycastle with bouncycastle 2016-02-09 00:24:46 +01:00
Dominik Schürmann
681a201a69 No PendingIntent for RESULT_NO_SIGNATURE, RESULT_INVALID_SIGNATURE 2016-01-20 12:45:44 +01:00
Dominik Schürmann
0fd5b45df9 Use more generic 'Security Token' where possible, add sutitle to create key what tokens are supported 2016-01-10 17:17:57 +01:00
Vincent Breitmoser
e32c1a9ced api: add micalg result extra to detached signature api call 2015-12-17 01:08:23 +01:00
Dominik Schürmann
8dd6313826 Nicer RESULT_INSECURE fallback for old API versions 2015-12-10 15:24:23 +01:00
fiaxh
a0b46b0d3b Return EXTRA_SIGN_KEY_ID = 0L for "none" key chosen for ACTION_GET_SIGN_KEY_ID 2015-12-03 09:24:19 +00:00
Vincent Breitmoser
df219b61c6 move custm api permission methods into helper class (composition over inheritance) 2015-11-27 23:40:04 +01:00
Dominik Schürmann
5a233eab0e API version 10 2015-11-23 09:26:12 +01:00
Vincent Breitmoser
4c5fce8f26 openpgpservice: move stream closing into delegating method 2015-11-13 18:02:54 +01:00
Vincent Breitmoser
816dce0334 service: minor code cleanups in key retrieval 2015-11-09 02:10:13 +01:00
Dominik Schürmann
89d016c49b Get whole public key via ACTION_GET_KEY 2015-11-08 20:02:50 +01:00
Vincent Breitmoser
6624d1f830 mime: respect charset header (default to utf-8) 2015-09-16 19:54:57 +02:00
Kaladin Light
dd850e5c72 Fixes open-keychain/open-keychain#1515
Move launcher icons to mipmap
2015-09-03 13:25:09 -04:00
Dominik Schürmann
8a780c9c49 Support OpenPGP API v9 2015-08-28 17:46:57 +02:00
Dominik Schürmann
76522d90fa Cleanup OpenPgpService2 code, update openpgp-api lib 2015-08-28 17:14:40 +02:00
Dominik Schürmann
2569984601 Merge branch 'master' of https://github.com/mgeier63/open-keychain into mgeier63-master 2015-08-28 17:08:10 +02:00
Dominik Schürmann
7a98ffc90a Remove dead code 2015-08-27 12:34:54 +02:00
mgeier63
d3bda96953 service side support for https://github.com/open-keychain/openpgp-api/pull/3 2015-08-27 09:12:21 +02:00
Dominik Schürmann
1144ebb94c API: Fix get sign key, related to OpenPgpKeyPreference bugs 2015-08-24 02:37:26 +02:00
Dominik Schürmann
a7392eb99d API: Better fallback for OpenPgpDecryptionResult 2015-08-12 15:58:41 +02:00
Dominik Schürmann
8ce4a9a252 Support API version 8 2015-08-10 22:08:26 +02:00
Dominik Schürmann
ec76d56b82 Fix API backward compat 2015-08-10 14:18:15 +02:00
Dominik Schürmann
3d8eda6e3e Improve comments and reasons in PgpConstants, simple checks for insecure asymmetric keys 2015-08-10 09:35:23 +02:00
Dominik Schürmann
7c40d89eea Use default compression in OpenPgpService 2015-08-09 21:49:56 +02:00
Dominik Schürmann
57378be1c0 Introduce constants in OpenPgpSignature and DecryptionResult for unsigned/unencrypted content, update API, introduce simple checks for insecure symmetric algos 2015-08-09 21:49:56 +02:00
Adithya Abraham Philip
771d654766 made mSignatureTime optional in CryptoOperationHelper 2015-07-15 07:34:03 +05:30
Dominik Schürmann
954825a42a Clarifications in remote API code 2015-07-07 23:08:38 +02:00
Dominik Schürmann
e66794969e Package cert not sig 2015-07-07 22:15:15 +02:00
Dominik Schürmann
a9c606d49b Create key wizard for blank YubiKey 2015-06-29 20:48:11 +02:00
Vincent Breitmoser
56ef0f320b disable automatic accept for own uid in RemoteService, and fix some warnings 2015-06-26 15:40:12 +02:00
Vincent Breitmoser
88c86e1945 use KeyAdapter for AllowedKeysListFragment 2015-06-26 01:59:11 +02:00
Vincent Breitmoser
f5aa36ef9f fix rest of resource leaks (#1351) 2015-06-17 21:30:25 +02:00
Vincent Breitmoser
ef209450c6 some decrypt/verify bug fixes 2015-05-30 13:52:56 +02:00
Vincent Breitmoser
0d8370be1d rewrite PgpDecryptVerify input, introduce PgpDecryptVerifyInputParcel 2015-05-30 13:25:47 +02:00