Commit Graph

234 Commits

Author SHA1 Message Date
Vincent Breitmoser
85c058fe1d fix secret key export compatibility with gnupg 2018-10-30 14:24:28 +01:00
Vincent Breitmoser
a975586086 move MaterialChipsInput to org.sufficientlysecure namespace 2018-07-04 16:46:34 +02:00
Vincent Breitmoser
a218a10880 update dependencies in MaterialChipsInput 2018-07-04 16:39:06 +02:00
Vincent Breitmoser
69fb637a70 fix preselecting multiple encryption recipients 2018-07-04 16:35:11 +02:00
Vincent Breitmoser
5c13b21577 Support stable ids in chip adapters 2018-07-04 14:02:52 +02:00
Vincent Breitmoser
fada189579 add preliminary EncryptRecipientChipAdapter 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
93e8c74ec6 generify ChipsInput, extract SimpleChipsInput 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
355a4eaa0f extract DelegateWindowCallback superclass for MyWindowCallback 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
71c3b71e35 better MaterialChipsInput, first iteration 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
053cbdf43e include MaterialChipsInput as subdir lib 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
f3c4b15b17 add updates to openpgp-api-lib 2018-07-04 13:59:21 +02:00
Vincent Breitmoser
8edd084212 allow setting custom headers in autocrypt setup message 2018-05-03 15:27:04 +02:00
Vincent Breitmoser
be58f2ff4c Add autocrypt key transfer api method 2018-05-03 15:26:24 +02:00
Vincent Breitmoser
1a7b30ef99 update openpgp-api-lib 2018-04-18 16:44:01 +02:00
Vincent Breitmoser
8c91679e79 support cv25519 in bouncycastle 2018-02-16 18:02:12 +01:00
Vincent Breitmoser
d4852ec19d use named curves other than NITS for ECDH (fixes #2261) 2018-02-13 14:14:49 +01:00
Vincent Breitmoser
3379a1d85c update compile sdk to 27 2018-01-24 01:32:14 +01:00
Vincent Breitmoser
54eb1efa13 Upgrade to gradle 4.4.1 2018-01-24 01:32:10 +01:00
Vincent Breitmoser
5c4e227b89 update openpgp api lib
necessary for 4671cefaa1
2017-08-28 17:14:48 +02:00
Vincent Breitmoser
5da3ae7e62 update openpgp-api lib 2017-07-25 22:19:33 +02:00
Vincent Breitmoser
019e63f681 full-on autocrypt! 2017-07-25 22:19:32 +02:00
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