Commit Graph

6653 Commits

Author SHA1 Message Date
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
d4852ec19d use named curves other than NITS for ECDH (fixes #2261) 2018-02-13 14:14:49 +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
Dominik Schürmann
2fe10cde06 Merge pull request #2257 from open-keychain/yubi-compat
Yubi compat
2018-01-24 20:39:55 +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
Dominik Schürmann
d49dbe551c Merge pull request #2256 from open-keychain/gradle-4.2.1
Gradle 4.4.1 + build sdk 27
2018-01-24 11:08:52 +01:00
Vincent Breitmoser
dcbf57f688 update robolectric to 3.6.1 2018-01-24 03:01:04 +01:00
Vincent Breitmoser
da40c6bc52 update readme for sdk 27 2018-01-24 01:32:15 +01:00
Vincent Breitmoser
a577042591 update .travis.yml 2018-01-24 01:32:15 +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
28c1df7473 drop more unused dependencies 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
Christian Hagau
65d2f37324 Allow export of SSH public keys for keyrings with authentication subkey
but without the associated private key
2018-01-21 00:00:00 +00:00
Christian Hagau
2b326f022c Add getter, predicate for authentication public key id 2018-01-21 00:00:00 +00:00
Christian Hagau
7f02363801 Remove unnecessary selection predicate 2018-01-21 00:00:00 +00:00
Christian Hagau
9c749658a0 Make predicate names in KeychainProvider consistent 2018-01-21 00:00:00 +00:00
Vincent Breitmoser
9db09f8b86 Pin timber lib 2018-01-20 21:32:37 +01:00
Vincent Breitmoser
4a28658c96 plant DebugTree on startup 2018-01-20 21:32:37 +01:00
Vincent Breitmoser
22c65f2ab8 Use Timber instead of Android.Log 2018-01-20 21:32:37 +01:00
Vincent Breitmoser
73b65bf50b get rid of liblog 2018-01-20 21:32:37 +01:00
Vincent Breitmoser
ac96fea1fc disable coveralls in .travis.yml 2018-01-20 21:31:55 +01:00
Vincent Breitmoser
c34a64fa5b disable coveralls (for now) 2018-01-19 16:21:46 +01:00
Vincent Breitmoser
c39aa99fc7 Merge pull request #2252 from open-keychain/refactor-securitytoken-ops
Refactor SecurityToken ops
2018-01-14 23:39:10 +01:00
Vincent Breitmoser
d956485463 add license headers 2018-01-14 04:07:19 +01:00
Vincent Breitmoser
442845f1fe Split up ResetAndWipeTokenOp a bit, and add test 2018-01-13 16:28:26 +01:00
Vincent Breitmoser
0d2cbd0654 rename methods that do io to "read*" instead of "get*" 2018-01-13 15:32:36 +01:00
Vincent Breitmoser
abf5e5d170 refactor OpenPgpCapabilities to use AutoValue 2018-01-13 15:32:36 +01:00
Vincent Breitmoser
401b90a493 rename UseCases to TokenOps, and move to operations package 2018-01-12 18:50:45 +01:00
Vincent Breitmoser
c00eb7b7f3 Further refactor SecurityTokenConnection 2018-01-12 17:00:32 +01:00
Vincent Breitmoser
626c08bbbe extract ModifyPinUseCase 2018-01-12 16:53:18 +01:00
Vincent Breitmoser
47319d22b9 extract GenerateKeyUseCase 2018-01-12 16:00:52 +01:00
Vincent Breitmoser
4cbdad7cb8 extract ResetAndWipeUseCase 2018-01-12 15:55:47 +01:00
Vincent Breitmoser
bb2b37cff6 SecurityTokenConnection code style 2018-01-12 15:55:47 +01:00
Vincent Breitmoser
7212148913 add unit test for against commit e22cd98 2018-01-12 15:55:47 +01:00