Commit Graph

4841 Commits

Author SHA1 Message Date
Vincent Breitmoser
fe00c6727a Only look at primary key for expiry/revocation 2018-03-12 12:19:47 +01:00
Vincent Breitmoser
7c1fe18b2c Fix and optimize Autocrypt 1.0 logic 2018-03-12 12:19:47 +01:00
Vincent Breitmoser
7b268b11ed Fix up logic to match Autocrypt 1.0 2018-03-12 12:19:47 +01:00
Vincent Breitmoser
5a2631841d add support for Autocrypt gossip key updates 2018-03-12 12:19:47 +01:00
Dominik Schürmann
533fbcadc9 Version 4.9.2 2018-03-10 18:46:21 +01:00
Vincent Breitmoser
716a1ff32f Merge pull request #2293 from open-keychain/token-brainpool
allow other curves than NIST on security tokens
2018-03-10 14:48:42 +01:00
Vincent Breitmoser
95eeb91fc7 allow other curves than NIST on security tokens 2018-03-10 13:48:58 +01:00
Dominik Schürmann
f0e0ed4a48 Update gradle witness hash for bottomsheet 2018-03-06 08:03:10 +01:00
Dominik Schürmann
b086cd09e7 Update bottomsheet to 1.3.1 2018-03-06 08:01:26 +01:00
Vincent Breitmoser
7337293ad8 Merge pull request #2275 from open-keychain/debug
Use Constants.DEBUG instead of BuildConfig.DEBUG
2018-03-05 23:15:09 +01:00
Dominik Schürmann
55519c3744 Merge pull request #2282 from open-keychain/option-self-encrypt
Option self encrypt
2018-03-05 15:39:23 +01:00
Vincent Breitmoser
3fdc4059b5 add option to toggle self-encrypt for text 2018-03-05 14:02:48 +01:00
Vincent Breitmoser
285184d7c6 add option to toggle self-encrypt for files 2018-03-05 14:02:32 +01:00
Dominik Schürmann
8a60e7627a Version 4.9.1 2018-02-27 23:09:50 +01:00
Dominik Schürmann
2f50ce7f02 Fix TLS connection errors 2018-02-27 23:07:46 +01:00
Dominik Schürmann
6541cc57b5 Use Constants.DEBUG instead of BuildConfig.DEBUG to allow debugging of release builds 2018-02-26 14:39:54 +01:00
Dominik Schürmann
3ea7eb3b2b Version 4.9 2018-02-20 17:18:45 +01:00
Dominik Schürmann
892b5ec4e2 Update from transifex 2018-02-20 17:15:11 +01:00
Dominik Schürmann
7f0d0e073a Changelog v4.9 2018-02-20 17:11:37 +01:00
Dominik Schürmann
7eaabdaac1 Refactor preference upgrade 2018-02-20 16:59:03 +01:00
Dominik Schürmann
3700432bd2 Use keyserver.ubuntu.com as new default 2018-02-20 16:41:24 +01:00
Vincent Breitmoser
656903a1d8 add support for cv25519 on security tokens (currently only gnuk) 2018-02-20 01:04:47 +01:00
Vincent Breitmoser
56af349cf4 add support for EdDSA on security tokens (currently only gnuk) 2018-02-20 01:04:47 +01:00
Vincent Breitmoser
982a0ce680 add sloppy test for eddsa signatures 2018-02-20 01:04:47 +01:00
Vincent Breitmoser
02010dab71 add cv25519 to whitelisted curves 2018-02-16 18:02:12 +01:00
Vincent Breitmoser
9a9c4408ce Add test for cv25519 encryption 2018-02-16 18:02:12 +01:00
Vincent Breitmoser
cb58f75f68 Add test for cv25519 decryption 2018-02-16 18:02:11 +01:00
Vincent Breitmoser
fa9a298bfa no longer test cv25519 as opaque key 2018-02-16 18:02:11 +01:00
Vincent Breitmoser
6ed3c744a5 workaround CollapsingToolbarLayout issue in support lib
Fix from https://issuetracker.google.com/issues/64065383#comment12
2018-02-16 18:01:26 +01:00
Vincent Breitmoser
a835b5b594 Revert "fix ViewKeyActivity layout issue"
This reverts commit 70590ad421.
2018-02-16 18:01:24 +01:00
Vincent Breitmoser
70590ad421 fix ViewKeyActivity layout issue 2018-02-12 18:11:53 +01:00
Vincent Breitmoser
84d652be8b refactor ViewKeyActivity to remove field m* prefix 2018-02-12 17:51:07 +01:00
Vincent Breitmoser
b3a5b7e04a fix incorrect length in copyOfRange 2018-02-08 10:21:53 +01:00
Vincent Breitmoser
5d40822ea5 make sure CommandApdu consistently copies input data 2018-02-08 10:21:53 +01:00
Vincent Breitmoser
34f65d4f53 Check for right flag for establishing Scp11bSM 2018-01-30 11:21:43 +01:00
Dominik Schürmann
85a7c63d9b Clarify why features are included 2018-01-28 21:55:20 +01:00
Dominik Schürmann
5449fe1ef3 Version 4.9-beta1 2018-01-24 20:42:39 +01:00
Vincent Breitmoser
1c8cc99c68 Don't send NE value for decryption
This is slightly more compliant to spec. OpenPGP-Applet implementations
I've looked at don't seem to care, but for some reason this still
improves compatibility. See
https://github.com/open-keychain/open-keychain/issues/2049
2018-01-24 12:02:11 +01:00
Vincent Breitmoser
bccc20ea32 Reduce max apdu length, for compatibility 2018-01-24 12:02:11 +01:00
Vincent Breitmoser
e57c111010 extract getRsaOperationPayload method 2018-01-24 12:02:11 +01:00
Vincent Breitmoser
dcbf57f688 update robolectric to 3.6.1 2018-01-24 03:01:04 +01:00
Vincent Breitmoser
5c2e4f889f Fix a bunch of trivial code warnings 2018-01-24 01:32:15 +01:00
Vincent Breitmoser
583b427336 Upgrade to Java 8 2018-01-24 01:32:14 +01:00
Vincent Breitmoser
3379a1d85c update compile sdk to 27 2018-01-24 01:32:14 +01:00
Vincent Breitmoser
938081f125 hack to make PskKeyManager work on newer Android 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
Dominik Schürmann
8d01e40123 Merge pull request #2254 from hagau/export_pub_ssh_keys
Make predicate names in KeychainProvider consistent and allow export of SSH public keys without associated private key in keyring
2018-01-22 12:44:13 +01:00
Dominik Schürmann
289e34bb74 Merge pull request #2255 from open-keychain/timber
Timber
2018-01-22 11:11:17 +01:00
Vincent Breitmoser
29a740a902 suppress AutoValue mutable byte array warnings 2018-01-22 01:47:22 +01:00
Christian Hagau
e251c56e90 Use appropiate getter for authentication public key 2018-01-21 00:00:00 +00:00