Commit Graph

  • 6541cc57b5 Use Constants.DEBUG instead of BuildConfig.DEBUG to allow debugging of release builds Dominik Schürmann 2018-02-26 14:39:54 +01:00
  • 3ea7eb3b2b Version 4.9 Dominik Schürmann 2018-02-20 17:18:45 +01:00
  • 892b5ec4e2 Update from transifex Dominik Schürmann 2018-02-20 17:15:11 +01:00
  • 7f0d0e073a Changelog v4.9 Dominik Schürmann 2018-02-20 17:11:37 +01:00
  • 884ef8f84f Merge pull request #2274 from open-keychain/ubuntu-keyserver Dominik Schürmann 2018-02-20 16:59:23 +01:00
  • 7eaabdaac1 Refactor preference upgrade Dominik Schürmann 2018-02-20 16:43:11 +01:00
  • 3700432bd2 Use keyserver.ubuntu.com as new default Dominik Schürmann 2018-02-20 15:45:19 +01:00
  • 37a58a620b add workaround for sdk27 travis bug Vincent Breitmoser 2018-02-20 01:15:37 +01:00
  • 248caba5ca Merge branch 'gnuk-djb' Vincent Breitmoser 2018-02-20 01:06:35 +01:00
  • 656903a1d8 add support for cv25519 on security tokens (currently only gnuk) Vincent Breitmoser 2018-02-14 03:57:49 +01:00
  • 56af349cf4 add support for EdDSA on security tokens (currently only gnuk) Vincent Breitmoser 2018-02-13 18:25:00 +01:00
  • 982a0ce680 add sloppy test for eddsa signatures Vincent Breitmoser 2018-02-13 23:31:06 +01:00
  • ad4c351151 Merge pull request #2269 from open-keychain/cv25519 Vincent Breitmoser 2018-02-20 01:01:29 +01:00
  • 8c91679e79 support cv25519 in bouncycastle Vincent Breitmoser 2018-02-14 02:47:22 +01:00
  • 02010dab71 add cv25519 to whitelisted curves Vincent Breitmoser 2018-02-14 02:33:36 +01:00
  • 9a9c4408ce Add test for cv25519 encryption Vincent Breitmoser 2018-02-14 02:33:23 +01:00
  • cb58f75f68 Add test for cv25519 decryption Vincent Breitmoser 2017-04-30 18:14:58 +02:00
  • fa9a298bfa no longer test cv25519 as opaque key Vincent Breitmoser 2018-02-14 02:32:19 +01:00
  • 6ed3c744a5 workaround CollapsingToolbarLayout issue in support lib Vincent Breitmoser 2018-02-16 18:00:24 +01:00
  • a835b5b594 Revert "fix ViewKeyActivity layout issue" Vincent Breitmoser 2018-02-16 17:58:53 +01:00
  • d4852ec19d use named curves other than NITS for ECDH (fixes #2261) Vincent Breitmoser 2018-02-13 14:14:49 +01:00
  • 70590ad421 fix ViewKeyActivity layout issue Vincent Breitmoser 2018-02-12 18:05:38 +01:00
  • 84d652be8b refactor ViewKeyActivity to remove field m* prefix Vincent Breitmoser 2018-02-12 17:31:14 +01:00
  • b3a5b7e04a fix incorrect length in copyOfRange Vincent Breitmoser 2018-02-02 02:41:42 +01:00
  • 5d40822ea5 make sure CommandApdu consistently copies input data Vincent Breitmoser 2018-02-02 02:27:33 +01:00
  • 34f65d4f53 Check for right flag for establishing Scp11bSM Vincent Breitmoser 2018-01-30 11:21:02 +01:00
  • 85a7c63d9b Clarify why features are included Dominik Schürmann 2018-01-28 21:55:20 +01:00
  • 5449fe1ef3 Version 4.9-beta1 Dominik Schürmann 2018-01-24 20:42:39 +01:00
  • 2fe10cde06 Merge pull request #2257 from open-keychain/yubi-compat Dominik Schürmann 2018-01-24 20:39:55 +01:00
  • 1c8cc99c68 Don't send NE value for decryption Vincent Breitmoser 2018-01-19 17:58:53 +01:00
  • bccc20ea32 Reduce max apdu length, for compatibility Vincent Breitmoser 2018-01-19 17:58:34 +01:00
  • e57c111010 extract getRsaOperationPayload method Vincent Breitmoser 2018-01-19 18:00:29 +01:00
  • d49dbe551c Merge pull request #2256 from open-keychain/gradle-4.2.1 Dominik Schürmann 2018-01-24 11:08:52 +01:00
  • dcbf57f688 update robolectric to 3.6.1 Vincent Breitmoser 2018-01-24 02:30:37 +01:00
  • da40c6bc52 update readme for sdk 27 Vincent Breitmoser 2018-01-24 01:08:38 +01:00
  • a577042591 update .travis.yml Vincent Breitmoser 2018-01-22 15:49:40 +01:00
  • 5c2e4f889f Fix a bunch of trivial code warnings Vincent Breitmoser 2018-01-22 15:43:31 +01:00
  • 583b427336 Upgrade to Java 8 Vincent Breitmoser 2018-01-22 15:39:18 +01:00
  • 28c1df7473 drop more unused dependencies Vincent Breitmoser 2018-01-22 15:14:37 +01:00
  • 3379a1d85c update compile sdk to 27 Vincent Breitmoser 2018-01-21 03:21:35 +01:00
  • 938081f125 hack to make PskKeyManager work on newer Android Vincent Breitmoser 2018-01-21 03:16:35 +01:00
  • 54eb1efa13 Upgrade to gradle 4.4.1 Vincent Breitmoser 2018-01-20 23:59:41 +01:00
  • 8d01e40123 Merge pull request #2254 from hagau/export_pub_ssh_keys Dominik Schürmann 2018-01-22 12:44:13 +01:00
  • 289e34bb74 Merge pull request #2255 from open-keychain/timber Dominik Schürmann 2018-01-22 11:11:17 +01:00
  • 29a740a902 suppress AutoValue mutable byte array warnings Vincent Breitmoser 2018-01-22 01:35:09 +01:00
  • e251c56e90 Use appropiate getter for authentication public key Christian Hagau 2018-01-19 00:00:00 +00:00
  • 65d2f37324 Allow export of SSH public keys for keyrings with authentication subkey but without the associated private key Christian Hagau 2018-01-19 00:00:00 +00:00
  • 2b326f022c Add getter, predicate for authentication public key id Christian Hagau 2018-01-19 00:00:00 +00:00
  • 7f02363801 Remove unnecessary selection predicate Christian Hagau 2018-01-19 00:00:00 +00:00
  • 9c749658a0 Make predicate names in KeychainProvider consistent Christian Hagau 2018-01-21 00:00:00 +00:00
  • 9db09f8b86 Pin timber lib Vincent Breitmoser 2018-01-20 02:18:33 +01:00
  • 4a28658c96 plant DebugTree on startup Vincent Breitmoser 2018-01-20 02:13:16 +01:00
  • 22c65f2ab8 Use Timber instead of Android.Log Vincent Breitmoser 2018-01-20 02:12:43 +01:00
  • 73b65bf50b get rid of liblog Vincent Breitmoser 2018-01-20 01:07:08 +01:00
  • ac96fea1fc disable coveralls in .travis.yml Vincent Breitmoser 2018-01-20 21:31:50 +01:00
  • c34a64fa5b disable coveralls (for now) Vincent Breitmoser 2018-01-19 16:21:46 +01:00
  • c39aa99fc7 Merge pull request #2252 from open-keychain/refactor-securitytoken-ops Vincent Breitmoser 2018-01-14 23:39:10 +01:00
  • d956485463 add license headers Vincent Breitmoser 2018-01-14 04:07:19 +01:00
  • 442845f1fe Split up ResetAndWipeTokenOp a bit, and add test Vincent Breitmoser 2018-01-13 16:28:26 +01:00
  • 0d2cbd0654 rename methods that do io to "read*" instead of "get*" Vincent Breitmoser 2018-01-12 20:43:00 +01:00
  • abf5e5d170 refactor OpenPgpCapabilities to use AutoValue Vincent Breitmoser 2018-01-12 20:41:01 +01:00
  • 401b90a493 rename UseCases to TokenOps, and move to operations package Vincent Breitmoser 2018-01-12 18:50:45 +01:00
  • c00eb7b7f3 Further refactor SecurityTokenConnection Vincent Breitmoser 2018-01-12 16:49:27 +01:00
  • 626c08bbbe extract ModifyPinUseCase Vincent Breitmoser 2018-01-12 16:17:28 +01:00
  • 47319d22b9 extract GenerateKeyUseCase Vincent Breitmoser 2018-01-12 16:00:52 +01:00
  • 4cbdad7cb8 extract ResetAndWipeUseCase Vincent Breitmoser 2018-01-12 15:51:27 +01:00
  • bb2b37cff6 SecurityTokenConnection code style Vincent Breitmoser 2018-01-12 15:44:23 +01:00
  • 7212148913 add unit test for against commit e22cd98 Vincent Breitmoser 2018-01-12 04:42:02 +01:00
  • 139735f0e1 refactor decryptSessionKey Vincent Breitmoser 2018-01-12 02:04:58 +01:00
  • 0ab71ea498 extract unit test for SecurityTokenChangeKeyUseCase Vincent Breitmoser 2018-01-12 02:46:06 +01:00
  • 3cf4582747 unit test for PsoDecryptUseCase Vincent Breitmoser 2018-01-12 02:25:02 +01:00
  • 1ed2cae2b0 Extract OpenPGP card operation logic from SecurityTokenConnection class Vincent Breitmoser 2018-01-12 02:02:29 +01:00
  • 510d7aa796 Merge pull request #2226 from open-keychain/multi-passphrase Vincent Breitmoser 2018-01-12 15:10:25 +01:00
  • 4baa08b341 Include device model in issue template Dominik Schürmann 2018-01-11 13:46:17 +01:00
  • 04037ed0b4 Minor cleanup and better logging in SecurityTokenConnection Vincent Breitmoser 2018-01-10 17:47:10 +01:00
  • 9031173b8a fix misleading variable name Vincent Breitmoser 2018-01-10 17:42:32 +01:00
  • 8706e524aa Disable ProGuard for debug builds Dominik Schürmann 2018-01-08 13:19:12 +01:00
  • cb4d4a8b47 Extend proguard rules Dominik Schürmann 2018-01-02 18:19:36 +01:00
  • 52d08e4408 Only additional proguard files for testProguardFiles Dominik Schürmann 2018-01-02 17:15:30 +01:00
  • e5018a02d1 Modify ProGuard rules to automatically shrink object files Christian Hagau 2017-12-05 00:00:00 +00:00
  • 14ce085be8 Merge pull request #2245 from gim-/2170-text-clash Vincent Breitmoser 2017-12-18 02:18:02 +01:00
  • fef40c5aec Avoid text localized text clash in create key start fragment Andrejs Mivreņiks 2017-12-17 16:05:28 +02:00
  • 3cc43e9f69 Adapt copyright headers according to CLA Dominik Schürmann 2017-12-15 15:16:48 +01:00
  • bdaa8f8070 Merge pull request #2243 from open-keychain/remove-experimental-fp Vincent Breitmoser 2017-12-15 15:27:36 +01:00
  • 4514e1b074 Remove experimental word confirm Dominik Schürmann 2017-12-15 15:25:45 +01:00
  • 81de534654 Merge pull request #2240 from eighthave/apache-panic Dominik Schürmann 2017-12-13 12:32:07 +01:00
  • 29127a0adc change my contributions to Apache-2.0 license Hans-Christoph Steiner 2017-12-13 11:44:00 +01:00
  • 00e933b8d3 Merge pull request #2233 from open-keychain/licenses Dominik Schürmann 2017-12-07 12:30:25 +01:00
  • 55df2a3d05 Merge pull request #2231 from open-keychain/rm-pinning-lib Vincent Breitmoser 2017-12-07 11:50:44 +01:00
  • 6f9d4eae01 Include license texts in-app Dominik Schürmann 2017-12-04 20:26:07 +01:00
  • fd18e0215d Refactor certificate pinning for OkHttp 3.9 Dominik Schürmann 2017-12-04 16:52:01 +01:00
  • 202f702652 Remove unused AndroidPinning dependency, update OkHttp Dominik Schürmann 2017-12-04 15:10:36 +01:00
  • b829c4e561 Version 4.8.1 Dominik Schürmann 2017-12-04 13:23:55 +01:00
  • ecf9249247 don't create OpenKeychain dir on startup Vincent Breitmoser 2017-11-29 14:52:49 +01:00
  • 86e41f8996 fix delete method in TemporaryFileProvider Vincent Breitmoser 2017-11-29 14:44:00 +01:00
  • 62528fc941 fix NPE in KeyLoader Vincent Breitmoser 2017-11-29 14:23:37 +01:00
  • cfd3e25b6a Version 4.8 Dominik Schürmann 2017-11-28 20:31:43 +01:00
  • 1ea5a67f6c ProGuard: Remove more bouncycastle packages to stay under 64K method limit Dominik Schürmann 2017-11-28 20:31:07 +01:00
  • 22e629f707 Pull from transifex Dominik Schürmann 2017-11-28 19:39:51 +01:00
  • 0c3449e99f Changelog 4.8 Dominik Schürmann 2017-11-28 19:36:14 +01:00