Commit Graph

263 Commits

Author SHA1 Message Date
Vincent Breitmoser
c15762c5cf service: add trust id result to decryptVerify operation 2017-07-25 21:32:47 +02:00
Vincent Breitmoser
d4731f68bd introduce minimize extra to ACTION_GET_KEY 2017-07-25 21:32:47 +02:00
Vincent Breitmoser
8551440316 add EdDSA support 2017-06-16 18:29:45 +02:00
Vincent Breitmoser
3910c248cc communicate override state via api 2017-05-15 13:26:25 +02:00
Vincent Breitmoser
10dfcb08fc service: return pending intent for details dialog if security problems occur 2017-05-15 11:13:57 +02:00
Vincent Breitmoser
612cd89046 service: support EXTRA_DRY_RUN to get key status for a sign/encrypt run 2017-04-26 10:57:38 +02:00
Dominik Schürmann
af478d3b1a Merge pull request #2092 from open-keychain/remove-accounts-api
Remove accounts api
2017-04-26 10:34:08 +03:00
Vincent Breitmoser
8429977966 treat ecc keys with unknown curves as opaque keys 2017-04-24 19:24:53 +02:00
Vincent Breitmoser
eb736faded remove EXTRA_ACCOUNT_NAME from openpgp-api-lib 2017-04-23 13:59:17 +02:00
Vincent Breitmoser
c7d174c930 handle unknown key algorithms using opaque keys 2017-04-20 10:36:23 +02:00
Vincent Breitmoser
5cb81fef94 skip redundant CRs while parsing ascii armor headers 2017-04-02 22:24:33 +02:00
Vincent Breitmoser
1724636caf backport openpgp-api changes from K9 to OpenPgpAppPreference 2017-02-09 23:26:57 +01:00
Dominik Schürmann
b593c0d9e0 Update openpgp-api 2017-02-06 22:18:40 +01:00
Dominik Schürmann
e584e51ead Remove unused PQC package from BC 2017-02-03 13:24:36 +01:00
Dominik Schürmann
8105cca6c1 Removed submodule openkeychain-api 2017-02-02 11:10:10 +01:00
Dominik Schürmann
ad8e115d96 Remove unused TLS package in BC 2017-02-02 10:52:44 +01:00
Dominik Schürmann
f27e55fdce Update build env of submodules 2017-02-02 10:50:40 +01:00
Dominik Schürmann
962e570e91 Better handling of User ID corner cases 2017-01-26 22:55:37 +01:00
Dominik Schürmann
62f972c1cf Update openpgp-api lib to master 2017-01-05 17:17:42 +01:00
Vincent Breitmoser
2ed485fd12 fix loop bug in key selection 2017-01-04 02:21:12 +01:00
Dominik Schürmann
7ec84230b0 Fix crash with coinbase handle 2016-11-30 19:16:09 +01:00
Vincent Breitmoser
8092896f41 update OpenPgpSignatureResult to version 4, support signatureTimestamp 2016-11-21 16:06:03 +01:00
Vincent Breitmoser
52b1016baa update OpenPgpSignatureResult to use enums 2016-11-21 16:05:42 +01:00
Vincent Breitmoser
02a5611ec9 service: don't need a wrapper for the parcelable result after all
Conflicts:
	extern/openpgp-api-lib
2016-06-16 10:46:40 +02:00
Vincent Breitmoser
b7b7be0e7a service: use new constants, check for address instead of full user id 2016-06-07 14:54:26 +02:00
Vincent Breitmoser
f234cd614c make OpenPgpDecryptionResult immutable 2016-06-02 18:26:25 +02:00
Vincent Breitmoser
594d1686c9 service: slightly clearer code for backwards compatibility 2016-06-02 17:21:07 +02:00
Vincent Breitmoser
cb11c0ec84 make OpenPgpSignatureResult immutable 2016-06-02 16:04:45 +02:00
Vincent Breitmoser
88b0903bf5 service: support sender address status and list of confirmed user ids to OpenPgpSignatureResult 2016-06-02 15:32:45 +02:00
Alex Fong
614f46a630 Shifted duplicate method implementations from KeyRing to openpgp-api submodule 2016-05-15 23:26:09 +08:00
Vincent Breitmoser
c59a32b6a7 service: support progress reporting through a messenger in decryptVerify 2016-05-11 16:17:01 +02:00
Dominik Schürmann
b610dd5897 Update openpgp-api-lib 2016-05-07 12:31:25 +03:00
Dominik Schürmann
c8b112c70d Update openpgp-api-lib 2016-05-07 12:20:54 +03:00
Vincent Breitmoser
8e4d68c55a api: allow caching of sessionKey in OpenPgpDecryptResult 2016-04-29 15:46:17 +02:00
Dominik Schürmann
4edb805ba1 Update keybase submodule 2016-04-09 11:45:09 +02:00
Vincent Breitmoser
69e6e404bf service: add opportunistic mode to encryption 2016-03-10 18:34:39 +01:00
Dominik Schürmann
a3a87fad87 Update openpgp-api submodule 2016-03-03 13:12:51 +01:00
Vincent Breitmoser
1d78f9c933 update openpgp-api-lib to v11 (closes #1735) 2016-03-02 15:29:58 +01:00
Vincent Breitmoser
31b27e59ee add ACTION_CHECK_PERMISSION for a simple permission check 2016-02-24 11:31:32 +01:00
Dominik Schürmann
55b4790abd Add bouncycastle submodule 2016-02-09 00:22:20 +01:00
Dominik Schürmann
70662e21b0 Remove spongycastle submodule 2016-02-09 00:21:04 +01:00
Dominik Schürmann
cbdb1d3059 Update to spongycastle 1.54 2016-01-03 14:00:01 +01:00
Dominik Schürmann
b84c9a8fb6 Update spongycastle to 1.53 2015-12-22 13:31:55 +01:00
Vincent Breitmoser
7baa649e47 set spongycastle submodule to correct commit 2015-12-17 13:28:03 +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
5a233eab0e API version 10 2015-11-23 09:26:12 +01:00
Dominik Schürmann
ad03031d24 Update safeslinger lib 2015-11-13 15:15:27 +01:00
Dominik Schürmann
89d016c49b Get whole public key via ACTION_GET_KEY 2015-11-08 20:02:50 +01:00
Dominik Schürmann
67a51cdfe3 Target SDK 23 and related fixes 2015-10-26 20:53:32 +01:00
Dominik Schürmann
22c36d609c Fix keybase verification 2015-10-21 23:07:10 +02:00