Commit Graph

  • dc95310fc0 Clarify comments Kamran Khan 2020-12-01 10:13:25 -08:00
  • bbeec0118e Merge remote-tracking branch 'upstream/master' into apdu-parser-kk Kamran Khan 2020-12-01 10:02:51 -08:00
  • c256a44dcb Merge pull request #205 from MirnaMuhammad98/apdu-parser Jean-Michel Picod 2020-12-01 18:59:42 +01:00
  • 57b2bd6871 Merge branch 'master' into apdu-parser Jean-Michel Picod 2020-12-01 18:52:44 +01:00
  • 042108e3d9 Reserve 700 additional keys for credential-related stuff Julien Cretin 2020-12-01 17:46:28 +01:00
  • b55d432043 Apply review comments Julien Cretin 2020-12-01 15:39:51 +01:00
  • 1db73c699b Apply review comments Julien Cretin 2020-12-01 11:29:52 +01:00
  • ce46af0b6b Make cargo fmt happy Kamran Khan 2020-11-30 14:43:44 -08:00
  • 94f548d5c5 Add extended APDU parser Kamran Khan 2020-11-30 14:35:01 -08:00
  • f8a6fb35e2 Ignore dirty submodules Kamran Khan 2020-11-30 08:46:02 -08:00
  • 069a1b8f19 Merge branch 'master' into v2_lib Julien Cretin 2020-11-30 15:55:14 +01:00
  • 9d80b87b43 Merge pull request #226 from ia0/v2_fuzz Julien Cretin 2020-11-30 15:53:17 +01:00
  • a0e3048f82 Add debug helper for fuzzing Julien Cretin 2020-11-30 11:30:49 +01:00
  • 5f80a4b3a3 Merge pull request #225 from ia0/v2_fuzz Julien Cretin 2020-11-30 11:23:41 +01:00
  • 5f5f72b6d1 Use arrayref for converting into ApduHeader Kamran Khan 2020-11-30 02:04:52 -08:00
  • 7997041be0 Merge branch 'master' into v2_lib Julien Cretin 2020-11-30 10:34:54 +01:00
  • f548a35f01 Do not crash with dirty init Julien Cretin 2020-11-30 10:29:18 +01:00
  • 44b35169af Merge pull request #210 from ia0/v2_fuzz Julien Cretin 2020-11-30 10:11:52 +01:00
  • d70dd24ffd Merge remote-tracking branch 'upstream/master' into apdu-parser-kk Kamran Khan 2020-11-30 00:23:26 -08:00
  • 8616ae3f32 Merge branch 'master' into v2_fuzz kaczmarczyck 2020-11-30 08:50:08 +01:00
  • 1a948d2f1f Merge pull request #224 from kaczmarczyck/store-user-data kaczmarczyck 2020-11-30 08:46:28 +01:00
  • a0801c3023 Merge branch 'master' into v2_lib Julien Cretin 2020-11-28 19:20:59 +01:00
  • ed5a9e5b24 Apply review comments Julien Cretin 2020-11-28 19:01:16 +01:00
  • 9f04408433 Merge branch 'master' into v2_fuzz Julien Cretin 2020-11-28 18:45:41 +01:00
  • 2a4677c0b1 adds user data to persistent storage Fabian Kaczmarczyck 2020-11-27 15:04:47 +01:00
  • 02c9abc0a3 Merge pull request #223 from kaczmarczyck/get-next-assertion kaczmarczyck 2020-11-26 19:48:52 +01:00
  • 1571f58cd3 wrapping_add in storage and more moving Fabian Kaczmarczyck 2020-11-26 19:21:41 +01:00
  • 1d7365c4cb Merge branch 'master' into get-next-assertion kaczmarczyck 2020-11-26 18:51:06 +01:00
  • 64027774a5 Merge pull request #222 from jmichelp/transparency Jean-Michel Picod 2020-11-26 17:32:43 +01:00
  • 3d1d827984 Address PR comments Jean-Michel Picod 2020-11-26 16:29:14 +01:00
  • 3aef7e8b19 reuse update_command_permission Fabian Kaczmarczyck 2020-11-26 15:56:59 +01:00
  • ed59ebac0d command timeout for GetNextAssertion Fabian Kaczmarczyck 2020-11-26 14:40:02 +01:00
  • ffe19e152b moves UP check in GetAssertion before NO_CREDENTIALS Fabian Kaczmarczyck 2020-11-24 17:17:18 +01:00
  • 5ff3816782 sets the correct user and number of credentials Fabian Kaczmarczyck 2020-11-23 17:33:20 +01:00
  • af4eef8085 adds credential ordering Fabian Kaczmarczyck 2020-11-17 16:57:03 +01:00
  • 3ae59ce1ec GetNextAssertion command minimal implementation Fabian Kaczmarczyck 2020-09-17 09:23:17 +02:00
  • d491492554 Format Jean-Michel Picod 2020-11-25 17:48:47 +01:00
  • f2b3ca4029 Make private key sensitive and ensure attestation is OTP Jean-Michel Picod 2020-11-25 17:44:52 +01:00
  • f47e1e2a86 Ensure store behaves as expected in prod Jean-Michel Picod 2020-11-25 17:44:19 +01:00
  • 41f7cc7b14 CTAP1/U2F accesses attestation material through the store. Jean-Michel Picod 2020-11-25 17:31:05 +01:00
  • 026b4a66ac Fix CTAP2 batch attestation Jean-Michel Picod 2020-11-25 17:26:08 +01:00
  • 3dbfae972f Always insert attestation material in the store Jean-Michel Picod 2020-11-25 17:12:03 +01:00
  • 6a2a482b03 Merge pull request #200 from kaczmarczyck/empty-auth-up Jean-Michel Picod 2020-11-24 18:48:38 +01:00
  • 65f4f2de25 moves shared precheck into helper function Fabian Kaczmarczyck 2020-11-24 18:11:18 +01:00
  • bdc2504048 Merge branch 'master' into empty-auth-up kaczmarczyck 2020-11-24 17:42:05 +01:00
  • b0dc019b4e Merge pull request #220 from ia0/fix_driver_crash Julien Cretin 2020-11-24 16:55:42 +01:00
  • 2add1c2cd2 Merge branch 'master' into fix_driver_crash Julien Cretin 2020-11-24 16:46:21 +01:00
  • 4d4ce1022b Merge pull request #221 from kaczmarczyck/hmac-secret-reproducing kaczmarczyck 2020-11-24 16:31:31 +01:00
  • 0b2ea7d98b makes HMAC secret output reproducible Fabian Kaczmarczyck 2020-11-24 15:14:03 +01:00
  • 29ee45de6c Do not crash in the driver for store errors Julien Cretin 2020-11-24 11:29:14 +01:00
  • 2da14783d3 Merge pull request #219 from jmichelp/certification Jean-Michel Picod 2020-11-24 10:35:48 +01:00
  • 90f2d4a249 Fix indentation Jean-Michel Picod 2020-11-23 20:33:01 +01:00
  • 174c292f2f Adding metadata file used for certification. Jean-Michel Picod 2020-11-23 19:16:48 +01:00
  • 3867497c4b Merge pull request #218 from kaczmarczyck/server-side-hmac-secret kaczmarczyck 2020-11-23 17:31:52 +01:00
  • a099ddbabd introduce max credential size for readability Fabian Kaczmarczyck 2020-11-23 14:34:38 +01:00
  • 14f59e3619 Merge branch 'master' into server-side-hmac-secret kaczmarczyck 2020-11-23 13:03:59 +01:00
  • 0cce91f280 Merge pull request #217 from kaczmarczyck/make-up-option kaczmarczyck 2020-11-23 13:03:43 +01:00
  • 9bb1aad45d wraps HMAC secret into credentials Fabian Kaczmarczyck 2020-11-23 12:02:51 +01:00
  • 5bf73cb8fd fail on UP=true in make Fabian Kaczmarczyck 2020-11-20 03:26:26 +01:00
  • d23acb4f64 Make sure production store only builds with usize=u32 Julien Cretin 2020-11-20 15:55:56 +01:00
  • a412da8c73 Merge pull request #212 from kaczmarczyck/hid-init-sync Jean-Michel Picod 2020-11-20 15:37:25 +01:00
  • 9124de4ec6 Merge branch 'master' into hid-init-sync kaczmarczyck 2020-11-20 14:42:02 +01:00
  • 8c60d4b97d Merge pull request #215 from jmichelp/fix_workflow Jean-Michel Picod 2020-11-20 13:38:19 +01:00
  • 4645ed322d Merge branch 'master' into fix_workflow Jean-Michel Picod 2020-11-20 13:23:43 +01:00
  • fd68698e27 Merge pull request #211 from kaczmarczyck/exclude-list-decrypt kaczmarczyck 2020-11-20 12:38:44 +01:00
  • 22ff0b236f Merge branch 'master' into fix_workflow Jean-Michel Picod 2020-11-20 12:29:36 +01:00
  • 44257e57a7 Merge branch 'master' into exclude-list-decrypt kaczmarczyck 2020-11-20 12:28:29 +01:00
  • aadd9d7ddf Merge pull request #213 from kaczmarczyck/cont-packets kaczmarczyck 2020-11-20 12:28:15 +01:00
  • dab0077b87 Fix broken crypto_test workflow. Jean-Michel Picod 2020-11-20 11:58:39 +01:00
  • 9a29795ca6 changes priority of error codes Fabian Kaczmarczyck 2020-11-20 06:03:52 +01:00
  • e1b419c104 changes sync response and tests it Fabian Kaczmarczyck 2020-11-20 05:49:11 +01:00
  • 315016f552 unwraps credentials in the exclude list Fabian Kaczmarczyck 2020-11-20 02:50:47 +01:00
  • e842da0de7 Add store fuzzing Julien Cretin 2020-11-19 11:27:50 +01:00
  • 78e801c32a Merge pull request #209 from ia0/v2_fuzz Julien Cretin 2020-11-19 11:22:32 +01:00
  • bbb73c77a8 Use width_lim instead of bucket_lim Julien Cretin 2020-11-17 10:16:39 +01:00
  • fcc9484510 Add stats for fuzzing Julien Cretin 2020-11-16 22:34:42 +01:00
  • cd898fbbf7 Merge pull request #206 from ia0/v2_fuzz Julien Cretin 2020-11-16 22:30:37 +01:00
  • fbb1be84a4 Merge branch 'master' into v2_fuzz Julien Cretin 2020-11-16 22:15:57 +01:00
  • fce91744c6 Addressing some of the requested changes Mirna 2020-11-13 22:06:27 +02:00
  • f204005eca Merge pull request #199 from MirnaMuhammad98/nfc-example-app Mirna 2020-11-13 17:41:50 +02:00
  • 1d698fcc4c Merge branch 'master' into nfc-example-app Jean-Michel Picod 2020-11-13 16:08:01 +01:00
  • de77d4fc0c Add histogram for fuzzing Julien Cretin 2020-11-13 10:34:23 +01:00
  • 73162ea82c Merge pull request #203 from ia0/v2_fuzz Julien Cretin 2020-11-13 10:29:45 +01:00
  • 58b5e4d8fa Add short APDUs parser Mirna 2020-11-13 09:32:59 +02:00
  • 51681e4910 changes operation touch behaviour Fabian Kaczmarczyck 2020-11-13 06:51:53 +01:00
  • 748e149b71 Merge branch 'master' into empty-auth-up kaczmarczyck 2020-11-13 06:50:16 +01:00
  • 1c2e450660 Improve documentation Julien Cretin 2020-11-12 16:24:35 +01:00
  • db5b21a4ff Add more documentation Julien Cretin 2020-11-12 10:52:47 +01:00
  • c6f9270be1 Update documentation Julien Cretin 2020-11-11 17:52:33 +01:00
  • 5673b9148f Use new persistent store library (and delete old) Julien Cretin 2020-11-11 12:55:37 +01:00
  • d3ee698d69 Build store fuzzing in run_desktop_tests too Julien Cretin 2020-11-11 12:56:36 +01:00
  • 163e92fa6b Create fuzzing and add entropy helpers Julien Cretin 2020-11-11 12:30:24 +01:00
  • 8d33c7866d Merge pull request #197 from ia0/v2_lib Julien Cretin 2020-11-11 12:09:06 +01:00
  • d5a43c346f Rename into_ into extract_ Julien Cretin 2020-11-11 10:28:32 +01:00
  • 833f195d88 Merge branch 'master' into v2_lib Julien Cretin 2020-11-10 19:44:45 +01:00
  • 0e4be8ca4a Update documentation Julien Cretin 2020-11-10 19:44:28 +01:00
  • 84dec3f636 Update in the application's workflow Mirna 2020-11-10 16:57:31 +02:00
  • bed4bff7ac Merge branch 'master' into nfc-example-app Mirna 2020-11-10 16:11:59 +02:00
  • 34bbae6eed Merge pull request #198 from kaczmarczyck/version-string kaczmarczyck 2020-11-10 11:12:24 +01:00
  • 7a746e8494 Merge branch 'master' into version-string kaczmarczyck 2020-11-10 10:51:28 +01:00