Commit Graph

  • 34f3483f9e Decoralate AAGUID and certificates Jean-Michel Picod 2020-09-14 14:03:57 +02:00
  • 62c9cebb3e Fix logic error with ctap2.1 Jean-Michel Picod 2020-09-01 17:23:43 +02:00
  • 728401b00f Bump elf2tab to 0.6.0 Jean-Michel Picod 2020-09-01 17:23:26 +02:00
  • 74c773d29e Merge pull request #127 from kaczmarczyck/client-pin-features kaczmarczyck 2020-08-20 20:01:03 +02:00
  • 6902115099 updates reproducible references Fabian Kaczmarczyck 2020-08-20 18:01:52 +02:00
  • 9259102a12 makes tests more readable Fabian Kaczmarczyck 2020-08-20 17:22:35 +02:00
  • fe57be24b0 Merge branch 'master' into client-pin-features kaczmarczyck 2020-08-19 19:36:14 +02:00
  • 77b21e9ecf improved documentation Fabian Kaczmarczyck 2020-08-19 19:20:41 +02:00
  • bbcff488d5 unifying the use instructions to another standard Fabian Kaczmarczyck 2020-08-17 17:36:17 +02:00
  • 66f392ca0f Merge pull request #143 from gebogebogebo/develop kaczmarczyck 2020-08-17 12:36:57 +02:00
  • 403048d2f5 Merge branch 'master' into develop Jean-Michel Picod 2020-08-17 12:07:44 +02:00
  • 36f43a3929 Merge pull request #137 from mingxguo27/mingxguo-fuzzing kaczmarczyck 2020-08-17 09:36:51 +02:00
  • f8db69e892 Do not generate an empty PublicKeyCredentialUserEntity in response to GetAssertion gebo 2020-08-16 08:40:28 +09:00
  • bbbee74b36 Changed reproducible reference files mingxguo27 2020-08-14 10:21:24 +00:00
  • eca09cdeb6 Merge branch 'master' of https://github.com/google/OpenSK into mingxguo-fuzzing mingxguo27 2020-08-13 17:20:15 +00:00
  • 0aabf8210a improved testing in pin_protocol_v1.rs Fabian Kaczmarczyck 2020-08-13 05:37:20 +02:00
  • 6ebb69f275 Refactoring mingxguo27 2020-08-12 17:21:00 +00:00
  • b09d64a015 Resolve pull request comments: refactoring and workflow mingxguo27 2020-08-12 10:18:17 +00:00
  • 57bf623539 Merge pull request #140 from jmichelp/master Jean-Michel Picod 2020-08-12 11:49:44 +02:00
  • d4bb0dd7ef Fix parsing logic of deploy.py script Jean-Michel Picod 2020-08-12 11:20:37 +02:00
  • 5495bbd2a4 Merge pull request #136 from jmichelp/master Jean-Michel Picod 2020-08-11 18:09:10 +02:00
  • 1e9da1e2d6 Add fuzz target for CBOR mingxguo27 2020-08-11 09:48:44 +00:00
  • f68ab0be9d Update GitHub workflow Jean-Michel Picod 2020-08-07 16:39:11 +02:00
  • 8f358b7d81 Move to tockloader 1.5 Jean-Michel Picod 2020-08-07 16:28:39 +02:00
  • dcc5d58da9 Merge pull request #123 from gendx/libtock-core gendx 2020-08-07 16:25:37 +02:00
  • 1e7699ad1e Update reference binaries. Guillaume Endignoux 2020-07-20 19:22:44 +02:00
  • ff0eefcae5 Fix typo in Cargo.toml. Guillaume Endignoux 2020-07-10 16:53:43 +02:00
  • c73492aae5 Checkout with submodules. Guillaume Endignoux 2020-07-10 11:18:25 +02:00
  • 67a7223802 Setup submodules before the rest so that GitHub workflows can find the rust-toolchain. Guillaume Endignoux 2020-07-10 11:06:23 +02:00
  • d5e7cfa1b1 Update rust-toolchain to be a symlink to third_party/libtock-rs/rust-toolchain. Guillaume Endignoux 2020-07-10 10:42:43 +02:00
  • e60e10e777 Add examples for panic_test and oom_test. Guillaume Endignoux 2020-07-10 10:41:55 +02:00
  • 58e2f1211c Update deploy.py to the new libtock. Guillaume Endignoux 2020-07-10 10:41:01 +02:00
  • 3c5e0c9cf1 Update src/ to the new libtock. Guillaume Endignoux 2020-07-10 10:39:28 +02:00
  • b30b88156a Update libraries/ to the new libtock. Guillaume Endignoux 2020-07-10 10:38:41 +02:00
  • e1fd1f2257 Remove obsolete patches for libtock-rs. Guillaume Endignoux 2020-07-10 10:37:43 +02:00
  • 6df347acf3 Update libtock-rs to the current master. Guillaume Endignoux 2020-07-10 10:35:57 +02:00
  • 76c0840354 Update third_party/lang-items to support OpenSK. Guillaume Endignoux 2020-07-10 10:33:44 +02:00
  • fbc7044328 git mv alloc.rs allocator.rs Guillaume Endignoux 2020-07-10 10:31:18 +02:00
  • ee7ffa658c Import https://github.com/tock/libtock-rs/core at commit ab2c945 into third_party/lang-items/. Guillaume Endignoux 2020-07-10 10:30:17 +02:00
  • 89e397e718 Import https://github.com/tock/libtock-rs/core at commit 828c19d into third_party/lang-items/. Guillaume Endignoux 2020-07-10 10:27:31 +02:00
  • 529db7b4ef Update usb_ctap_hid.rs to the new API. Guillaume Endignoux 2020-07-10 10:13:34 +02:00
  • 6cc4f2cfb6 Move usb_ctap_hid.rs to third_party/libtock-drivers. Guillaume Endignoux 2020-07-10 10:12:35 +02:00
  • 467121c962 Update third_party/libtock-drivers to support OpenSK. Guillaume Endignoux 2020-07-10 10:11:07 +02:00
  • 5f1fcaedf5 git mv leds.rs led.rs Guillaume Endignoux 2020-07-10 10:07:56 +02:00
  • 251e007d59 Import https://github.com/tock/libtock-rs at commit 828c19d into third_party/libtock-drivers/. Guillaume Endignoux 2020-07-10 10:05:35 +02:00
  • d5fefa2f12 improved code consistency and documentation Fabian Kaczmarczyck 2020-08-04 18:56:54 +02:00
  • 4e4ed126b7 Merge branch 'master' into client-pin-features kaczmarczyck 2020-07-28 11:28:19 +02:00
  • a398c404dc improves documentation to address comments Fabian Kaczmarczyck 2020-07-27 22:18:51 +02:00
  • 5114a6fee2 Merge pull request #132 from gendx/upload-reproduced gendx 2020-07-27 12:24:26 +02:00
  • abc251ef8a Add reference elf2tab and binary hashes to the uploaded reproduced.tar file. Guillaume Endignoux 2020-07-24 10:52:41 +02:00
  • 4b942c568c Merge pull request #131 from gendx/pin-tockloader gendx 2020-07-24 15:32:24 +02:00
  • d70cc7f8ea Update reference binaries. Guillaume Endignoux 2020-07-24 10:34:26 +02:00
  • b6c6392aaa Pin tockloader in workflows. Guillaume Endignoux 2020-07-23 15:11:11 +02:00
  • 52d276671d Pin Tockloader to version 1.4, as a temporary workaround until we migrate to 1.5. Guillaume Endignoux 2020-07-23 15:06:16 +02:00
  • 84e7c1d091 Merge pull request #124 from gendx/heapviz-tool gendx 2020-07-10 16:50:45 +02:00
  • 125a008cc3 Update reference binaries. Guillaume Endignoux 2020-07-10 10:52:49 +02:00
  • 8174d59c8f Add documentation about development and testing. Guillaume Endignoux 2020-07-10 09:38:45 +02:00
  • 9c673844d5 improved documentation, especially with regards to the extension Fabian Kaczmarczyck 2020-07-09 19:06:42 +02:00
  • cc0e2bb1c3 updates reproducible binary hashes and sizes Fabian Kaczmarczyck 2020-07-09 13:58:21 +02:00
  • 950d90ff63 moves enum-iterator dependency to dev and updates binary reference values Fabian Kaczmarczyck 2020-07-09 11:26:42 +02:00
  • 25b6756d4f improved documentation for the PinPermission enum Fabian Kaczmarczyck 2020-07-08 18:09:04 +02:00
  • 131f876cdd use the enum-iterator crate for better testing of enums Fabian Kaczmarczyck 2020-07-08 17:59:20 +02:00
  • 04278d91d8 adds code style improvements, including a new enum for permissions Fabian Kaczmarczyck 2020-07-08 16:17:15 +02:00
  • 3b6615520f adds clarifications, improvements and tests Fabian Kaczmarczyck 2020-07-06 10:22:22 +02:00
  • 216a6a0f6e adds permissions and adapts clientPin 2.1 subcommands Fabian Kaczmarczyck 2020-07-02 19:11:49 +02:00
  • 26595db810 adds new client Pin subcommand minPinLength implementation Fabian Kaczmarczyck 2020-06-26 14:30:27 +02:00
  • 033f544c47 adding tests to pin_protocol_v1 Fabian Kaczmarczyck 2020-06-26 11:34:29 +02:00
  • 9ff988d3a7 refactors the client PIN implementation into a new module Fabian Kaczmarczyck 2020-06-24 18:28:37 +02:00
  • 63aef3bd76 new client pin subcommands Fabian Kaczmarczyck 2020-06-18 16:10:08 +02:00
  • a4becf9aca new error codes and enum cleanups Fabian Kaczmarczyck 2020-06-18 15:58:12 +02:00
  • 4bda702a70 Install ncurses on GitHub workflow. Guillaume Endignoux 2020-06-26 11:12:25 +02:00
  • f33bd3838f Typo. Guillaume Endignoux 2020-06-26 11:07:09 +02:00
  • 31a8996ea5 Add tests for heapviz tool. Guillaume Endignoux 2020-06-26 11:05:45 +02:00
  • 85f759f912 Add CLI parameters and wait for ENTER to start visualization. Guillaume Endignoux 2020-06-26 10:45:53 +02:00
  • 75836d459a Address review comments. Guillaume Endignoux 2020-06-25 18:18:21 +02:00
  • e457efc4d6 Add a heap visualization tool. Guillaume Endignoux 2020-06-25 15:46:08 +02:00
  • 33b2c76f4b Merge pull request #120 from kaczmarczyck/authenticator-selection kaczmarczyck 2020-06-22 18:40:20 +02:00
  • 491e74357e updates reproducible binary hashes and sizes Fabian Kaczmarczyck 2020-06-22 17:19:23 +02:00
  • f5e0696ea1 Merge branch 'master' into authenticator-selection kaczmarczyck 2020-06-22 12:44:36 +02:00
  • 205b92984d Merge pull request #116 from gendx/read-cbor-map gendx 2020-06-22 12:08:48 +02:00
  • ce5767efec Update reference binaries. Guillaume Endignoux 2020-06-22 11:57:37 +02:00
  • 09c9fb3a3e Apply suggestion to remove additional semi-colons. Guillaume Endignoux 2020-06-22 10:43:36 +02:00
  • 240ba7580d Improve comments. Guillaume Endignoux 2020-06-19 11:59:23 +02:00
  • db70c3e66d s/read_cbor_map/destructure_cbor_map/g Guillaume Endignoux 2020-06-19 11:14:42 +02:00
  • 2589eb99b3 Update read_cbor_map example to use a text key as well. Guillaume Endignoux 2020-06-15 17:00:19 +02:00
  • 493efa9b25 Apply syntax suggestion to read_cbor_map! macro. Guillaume Endignoux 2020-06-15 16:55:07 +02:00
  • b0321f6b4f Migrate PublicKeyCredentialSource to read_cbor_map. Guillaume Endignoux 2020-06-09 17:51:46 +02:00
  • c8864666e0 Extract some logic to a separate function, to reduce binary size overhead of read_cbor_map. Guillaume Endignoux 2020-06-09 17:41:42 +02:00
  • 2124511913 Simplify syntax of the read_cbor_map! macro, to align it with cbor_map. Guillaume Endignoux 2020-06-09 15:26:55 +02:00
  • 2c4bf7d422 Add documentation for read_cbor_map! macro. Guillaume Endignoux 2020-06-09 15:12:05 +02:00
  • 97fb222455 Add a read_cbor_map macro to avoid the overhead of removing values on-by-one in BTreeMap. Guillaume Endignoux 2020-06-09 14:36:16 +02:00
  • e18a26317f Merge pull request #112 from ia0/aaguid Julien Cretin 2020-06-22 10:55:14 +02:00
  • 60ead60347 Update reproducible hashes Julien Cretin 2020-06-22 10:29:25 +02:00
  • ac1e66cca5 Merge branch 'master' into aaguid Julien Cretin 2020-06-22 10:20:51 +02:00
  • d521460cde Merge branch 'master' into authenticator-selection kaczmarczyck 2020-06-22 08:32:10 +02:00
  • e384debc2a Merge pull request #87 from gendx/faster-console gendx 2020-06-20 11:05:27 +02:00
  • 3d9e283eeb Update reference hashes. Guillaume Endignoux 2020-06-19 18:33:34 +02:00
  • 2094f8156c Increase size of console buffering. Guillaume Endignoux 2020-06-19 18:21:10 +02:00
  • a7c79c4f23 Resolve review comments. Guillaume Endignoux 2020-03-18 15:28:37 +01:00
  • c7493d1b9d Reduce the number of syscalls made by the console in libtock-rs. Guillaume Endignoux 2020-03-17 16:26:05 +01:00