Commit graph

  • ebe262015a Change Autocrypt logic to more closely match the spec Vincent Breitmoser 2018-01-15 18:16:48 +01:00
  • 1c3f9fd27f Clean up listing of Autocrypt along identities Vincent Breitmoser 2018-01-15 17:08:17 +01:00
  • fcbaf23762 better index for Keys table Vincent Breitmoser 2018-01-15 17:01:21 +01:00
  • fe00c6727a Only look at primary key for expiry/revocation Vincent Breitmoser 2018-01-15 17:01:03 +01:00
  • 7c1fe18b2c Fix and optimize Autocrypt 1.0 logic Vincent Breitmoser 2018-01-15 02:55:57 +01:00
  • 7b268b11ed Fix up logic to match Autocrypt 1.0 Vincent Breitmoser 2018-01-08 12:38:57 +01:00
  • 5a2631841d add support for Autocrypt gossip key updates Vincent Breitmoser 2017-10-27 14:52:04 +02:00
  • 533fbcadc9 Version 4.9.2 Dominik Schürmann 2018-03-10 18:46:21 +01:00
  • 716a1ff32f
    Merge pull request #2293 from open-keychain/token-brainpool Vincent Breitmoser 2018-03-10 14:48:42 +01:00
  • 95eeb91fc7 allow other curves than NIST on security tokens Vincent Breitmoser 2018-03-10 13:48:58 +01:00
  • f0e0ed4a48 Update gradle witness hash for bottomsheet Dominik Schürmann 2018-03-06 08:03:00 +01:00
  • b086cd09e7 Update bottomsheet to 1.3.1 Dominik Schürmann 2018-03-06 08:01:26 +01:00
  • 7337293ad8
    Merge pull request #2275 from open-keychain/debug Vincent Breitmoser 2018-03-05 23:15:09 +01:00
  • 55519c3744
    Merge pull request #2282 from open-keychain/option-self-encrypt Dominik Schürmann 2018-03-05 15:39:23 +01:00
  • 3fdc4059b5 add option to toggle self-encrypt for text Vincent Breitmoser 2018-03-05 14:02:48 +01:00
  • 285184d7c6 add option to toggle self-encrypt for files Vincent Breitmoser 2018-03-05 13:54:31 +01:00
  • 8a60e7627a Version 4.9.1 Dominik Schürmann 2018-02-27 23:09:50 +01:00
  • 2f50ce7f02 Fix TLS connection errors Dominik Schürmann 2018-02-27 23:07:46 +01:00
  • 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