Commit Graph

  • 4eb7f02985 Remove useless retry-loop Julien Cretin 2021-10-07 21:44:06 +02:00
  • 9b780ef7d7 New boards with layouts for dual partition setups (#387) kaczmarczyck 2021-10-06 18:33:40 +02:00
  • d085d54878 Update test Julien Cretin 2021-10-04 11:03:47 +02:00
  • af3bee64a5 Introduce window size to fix hidden entries Julien Cretin 2021-10-01 17:50:49 +02:00
  • 9dc5286633 Revert "Continue compacting until content fits window during compaction" Julien Cretin 2021-09-30 22:48:31 +02:00
  • daa16d948f Add test Julien Cretin 2021-10-01 17:49:42 +02:00
  • 67fa8bee0b Continue compacting until content fits window during compaction Julien Cretin 2021-09-25 16:29:19 +02:00
  • a3965eac2d Also debug the model besides the storage Julien Cretin 2021-09-25 15:43:20 +02:00
  • fbca34b1d1 Add test Julien Cretin 2021-09-26 19:02:32 +02:00
  • 0f88d6502f Storage panic from oss-fuzz (#385) kaczmarczyck 2021-09-24 17:46:00 +02:00
  • 930a44c105 Fix CBOR fuzzing timeout (#384) kaczmarczyck 2021-09-22 10:33:08 +02:00
  • 1adde220c4 Upgrade commands (#381) kaczmarczyck 2021-09-17 14:22:21 +02:00
  • 31df2ca45e use f-strings and test with 3.9 Fabian Kaczmarczyck 2021-09-17 12:06:45 +02:00
  • 18ba4368e4 Revert the MPU hack by splitting the store in 2 Julien Cretin 2021-09-15 19:36:35 +02:00
  • 596b47886c Upgrade signing key generation (#379) kaczmarczyck 2021-09-15 21:25:19 +02:00
  • 7a975acf33 Hack for Nordic in process.rs Julien Cretin 2021-09-13 17:33:15 +02:00
  • 2d5fdd1034 Configure the number of pages in the board Julien Cretin 2021-08-15 22:39:13 +02:00
  • c1f2551d0d Bump Tock kernel version (#374) Jean-Michel Picod 2021-09-10 08:32:34 +02:00
  • 420f062a21 Install Rust tools with stable compiler Julien Cretin 2021-08-13 11:08:45 +02:00
  • c2b3aeca88 cbor: don't allow infinite nesting by default David Drysdale 2021-08-16 16:39:45 +01:00
  • c6af7c0a2d Make sure the end offset doesn't overflow Julien Cretin 2021-08-12 12:21:48 +02:00
  • 7418196814 Specificy encoding when opening rust-toolchain file Julien Cretin 2021-08-30 11:10:52 +02:00
  • cbbb4b3e08 Reduce the store fuzzer input length Julien Cretin 2021-08-27 20:59:35 +02:00
  • ed28941a6d Decrease maximum input size for store fuzzing Julien Cretin 2021-08-13 22:00:43 +02:00
  • a80ff4279c Install Rust tools with stable compiler Julien Cretin 2021-08-13 11:08:45 +02:00
  • b5b9d3f6e0 Fix ctap2 fuzz targets to use prod cbor parsing Julien Cretin 2021-08-11 15:24:41 +02:00
  • e02eaa2cac Remove elf2tab dev-dependency (#366) Julien Cretin 2021-08-10 13:20:33 +02:00
  • 5c7df89198 Return error instead of debug assert (#363) Julien Cretin 2021-08-10 13:09:22 +02:00
  • 659f8a16a2 Remove elf2tab dev-dependency Julien Cretin 2021-08-10 09:42:50 +02:00
  • ec994eac32 Apply all patches in the patches directory Julien Cretin 2021-08-06 16:43:56 +02:00
  • 53da98c272 Add restore command Julien Cretin 2021-08-06 16:42:31 +02:00
  • 0f70a211ea Use bash, no rsync, add doc Julien Cretin 2021-08-06 15:17:32 +02:00
  • 7a812a657b fix reproduce scripts Julien Cretin 2021-08-05 11:54:53 +02:00
  • d25f65c565 Add tool for applying/saving Tock patches Julien Cretin 2021-08-05 11:26:55 +02:00
  • 69f1b672f1 Fix all boards and move diff to directory Julien Cretin 2021-08-05 15:47:34 +02:00
  • ad0605c2fa Make flash syscall interface async Julien Cretin 2021-08-05 15:14:58 +02:00
  • 3d4b652e12 Increase the max data len from 10k to 100k Julien Cretin 2021-08-05 14:29:21 +02:00
  • 445c1c6edd Explicitly limit the fuzzer input length Julien Cretin 2021-08-05 13:37:51 +02:00
  • b7a3e06cf4 ECDSA signatures and public keys in CTAP (#358) kaczmarczyck 2021-08-04 13:39:49 +02:00
  • 7bb4960730 Output copy/paste table for store latency Julien Cretin 2021-08-02 23:43:54 +02:00
  • 42050f96af Fix coveralls workflow (#356) Jean-Michel Picod 2021-08-02 18:05:07 +02:00
  • f5de994ad4 Fix coveralls workflow (#355) Jean-Michel Picod 2021-08-02 17:15:44 +02:00
  • 58ae1ac8b1 Update store latency numbers (#354) Julien Cretin 2021-08-02 16:15:52 +02:00
  • 14115fbc79 Fix #348 (#351) Julien Cretin 2021-08-02 09:52:25 +02:00
  • 40d6040d41 Add erase_storage application example (#352) Julien Cretin 2021-08-02 09:51:57 +02:00
  • a532959e8f Interface to syscalls to partition location types (#340) kaczmarczyck 2021-07-20 10:37:57 +02:00
  • eb65c4f07f adds and links new security policy Fabian Kaczmarczyck 2021-07-09 11:32:31 +02:00
  • 146b54e9d0 adds and links new security policy Fabian Kaczmarczyck 2021-07-09 11:32:31 +02:00
  • 826c4f3021 Fix coveralls badge not pointing to the branch (#341) Jean-Michel Picod 2021-07-06 11:22:21 +02:00
  • 2de660ae4d Coveralls workflow applied also to stable (#342) Jean-Michel Picod 2021-07-06 11:22:05 +02:00
  • eefc171076 adds a storage type for later usage Fabian Kaczmarczyck 2021-07-02 19:29:56 +02:00
  • 46bbef2996 Coveralls (#339) Jean-Michel Picod 2021-07-05 12:55:21 +02:00
  • 74d712da0d cbor: add local copy of LICENSE David Drysdale 2021-06-28 18:06:47 +01:00
  • ce0ee6c054 Kernel minimization (#334) kaczmarczyck 2021-06-28 14:55:20 +02:00
  • 5f20ba544b CBOR annotations for crates.io (#333) kaczmarczyck 2021-06-25 15:14:14 +02:00
  • 0287a09573 cbor: allow user to control nesting (#329) David Drysdale 2021-06-18 17:39:54 +00:00
  • dbce426e9f removes std from CBOR tests Fabian Kaczmarczyck 2021-06-18 17:22:24 +02:00
  • 9ca17b17e1 configuration changes to reduce binary size Fabian Kaczmarczyck 2021-06-18 14:52:03 +02:00
  • c7750a4e8c cbor: fix spelling of 'extraneous' David Drysdale 2021-06-12 11:15:39 +01:00
  • 1cee2414f4 fixup: more comparisons, re-order tests slightly David Drysdale 2021-06-17 08:56:21 +01:00
  • fbe68b55cd cbor: support tagged values David Drysdale 2021-06-10 09:28:56 +01:00
  • 3aca5fbc74 cbor: prepare for publishing as standalone crate David Drysdale 2021-06-09 10:12:55 +01:00
  • 7719078d46 cbor: rename crate to sk-cbor David Drysdale 2021-06-08 11:26:24 +01:00
  • f2812e4fe2 cbor: drop std feature, use core in tests (#327) David Drysdale 2021-06-16 13:40:18 +00:00
  • 77f6db6110 don't clone map keys (#325) kaczmarczyck 2021-06-15 08:46:04 +02:00
  • fe0a9f208e Fix broken parsing. (#317) (#323) Jean-Michel Picod 2021-06-09 22:52:52 +02:00
  • 7e5e2a665f Merge bugfix into stable (#324) ctap2.0 Jean-Michel Picod 2021-06-09 16:50:00 +02:00
  • c86905f592 build.rs additions (#319) kaczmarczyck 2021-06-09 16:16:47 +02:00
  • d9e32ac103 Merge pull request #322 from ia0/fix_320 Julien Cretin 2021-06-09 15:39:32 +02:00
  • 6aa6a8acf0 Only build and test nightly Julien Cretin 2021-06-09 15:10:30 +02:00
  • 67311e6c9f Fix typo Julien Cretin 2021-06-09 13:55:53 +02:00
  • b3b652aa53 Stop using try_trait Julien Cretin 2021-06-09 13:51:04 +02:00
  • bb4b94a141 Build persistent store with frozen compiler Julien Cretin 2021-06-09 13:34:11 +02:00
  • 67c4b3d158 Merge pull request #216 from ia0/usize_32_or_std Julien Cretin 2021-04-26 13:29:47 +02:00
  • e32eb5358f Merge branch 'develop' into usize_32_or_std Julien Cretin 2021-04-26 13:12:55 +02:00
  • c03605aa0c opt level and no Debug by unwrap (#311) kaczmarczyck 2021-04-21 11:45:01 +02:00
  • 5e682d9e17 Compare all timestamps in UTC timezone. (#309) Jean-Michel Picod 2021-04-15 17:22:54 +02:00
  • 7c8894bb04 Compare all timestamps using UTC timezone (#308) Jean-Michel Picod 2021-04-15 17:22:38 +02:00
  • 9a1c060234 Remove KeyType from CBOR (#306) kaczmarczyck 2021-04-14 10:19:10 +02:00
  • e9c66a2764 Merge branch 'bugfix' into develop Jean-Michel Picod 2021-04-13 15:04:58 +02:00
  • 2957c800cd Merge remote-tracking branch 'origin/develop' into bugfix Jean-Michel Picod 2021-04-13 15:04:14 +02:00
  • 748b7e7fb8 Bugfix (#304) Jean-Michel Picod 2021-04-13 14:59:47 +02:00
  • 78b7767682 CBOR maps use Vec instead of BTreeMap (#303) kaczmarczyck 2021-04-13 14:46:28 +02:00
  • 054e303d11 move MAX_MSG_SIZE to customization and use it in HID (#302) kaczmarczyck 2021-04-09 07:40:11 +02:00
  • 6216a3214d final changes to CTAP2.1 algorithm (#299) kaczmarczyck 2021-04-07 09:07:46 +02:00
  • e7797a5683 Separate file crypto wrappers, starting with AES-CBC (#298) kaczmarczyck 2021-03-31 16:41:20 +02:00
  • c596f785ff Output parameters for CTAP2.1 (#297) kaczmarczyck 2021-03-23 12:07:15 +01:00
  • 63232cfe60 adds PIN token state with timeouts (#296) kaczmarczyck 2021-03-22 14:03:51 +01:00
  • aec1e0a409 adds PIN protocol V2 to all commands (#295) kaczmarczyck 2021-03-18 17:29:32 +01:00
  • b1773d1cf3 Merge pull request #294 from ia0/doc Julien Cretin 2021-03-15 14:13:46 +01:00
  • e50d89e28b Merge branch 'develop' into doc kaczmarczyck 2021-03-15 13:36:41 +01:00
  • e5313057f9 PIN protocol V2 in ClientPin (#293) kaczmarczyck 2021-03-15 13:36:28 +01:00
  • 6cb6538db6 Fix typography Julien Cretin 2021-03-15 12:10:13 +01:00
  • 3c7c5a4810 Update the documentation to use linking by name Julien Cretin 2021-03-13 13:16:57 +01:00
  • eb0a0770dd adds the PIN protocol trait (#292) kaczmarczyck 2021-03-10 13:20:29 +01:00
  • 351e6c12c6 renames PIN protocol related variables to prepare PIN protocol v2 (#291) kaczmarczyck 2021-03-04 10:37:19 +01:00
  • 5e9c32dff5 HKDF for CTAP2.1 (#290) kaczmarczyck 2021-03-03 16:33:25 +01:00
  • f11a838cc7 Improved documentation for customization (#287) kaczmarczyck 2021-02-19 14:20:23 +01:00
  • c014d21ff8 adds README changes, logo and certificate (#285) kaczmarczyck 2021-02-11 19:53:45 +01:00
  • 958d7a29dc Fix config.py tool according to the new API of fido2 python package (#284) Jean-Michel Picod 2021-02-11 17:44:49 +01:00