Commit Graph

  • 70086d9d99 Update to trussed v0.2.0-rc.1 main Robin Krahl 2026-06-05 15:20:52 +02:00
  • 261c47d791 Update to trussed-core v0.2 Robin Krahl 2026-03-23 10:53:35 +01:00
  • 2b3f758016 Fix clippy warnings Sosthène Guédon 2025-10-06 17:51:05 +02:00
  • 8693599e14 Update to heapless 0.9 Sosthène Guédon 2025-09-01 10:26:41 +02:00
  • ff574d810f Update trussed Robin Krahl 2025-01-24 11:16:36 +01:00
  • d5f1c6df40 Use released dependencies Robin Krahl 2025-01-08 21:51:40 +01:00
  • 541d97a2e6 Update dependencies for trussed-core and ctaphid-app Robin Krahl 2024-12-19 22:30:37 +01:00
  • 599d205e47 Update littlefs2 to v0.5.0 Robin Krahl 2024-10-14 15:54:45 +02:00
  • f66f5263db Update cbor-smol to v0.5.0 Robin Krahl 2024-10-21 21:42:09 +02:00
  • 21ddbf12a3 Use apdu-app instead of apdu-dispatch Robin Krahl 2024-10-17 23:15:14 +02:00
  • c5bddba53d Add command to list configuration options Sosthène Guédon 2024-10-03 11:06:36 +02:00
  • 29a48fea31 Revert "Increase timeout for reboot to bootloader" Robin Krahl 2024-10-10 13:19:57 +02:00
  • 37d5437257 Increase timeout for reboot to bootloader Robin Krahl 2024-08-01 11:29:25 +02:00
  • c24149193f Merge pull request #26 from Nitrokey/test-rng sosthene-nitrokey 2024-07-31 11:50:37 +02:00
  • 914da07862 Add trait for StatusBytes and allow lazyly configuring the initialization of the RNG Sosthène Guédon 2024-07-29 17:20:09 +02:00
  • 4dd16c02e9 Merge pull request #25 from Nitrokey/config-mut sosthene-nitrokey 2024-04-12 10:20:22 +02:00
  • c257432dbe Save config after factory-reset-app Sosthène Guédon 2024-04-09 11:28:44 +02:00
  • 779f6cb07b Implement saving the config after mutating it Sosthène Guédon 2024-04-09 11:14:14 +02:00
  • 054536c2b4 Reset the config on application factory-reset Sosthène Guédon 2024-04-05 12:14:57 +02:00
  • da6ccda351 Allow mutable access to the config Sosthène Guédon 2024-04-04 17:28:43 +02:00
  • c134517557 Merge pull request #23 from Nitrokey/migrations-owned sosthene-nitrokey 2024-04-02 17:54:47 +02:00
  • 6db11c60f8 Use clientfilestore to store config after migration (migrations run before trussed is up) Sosthène Guédon 2024-03-26 14:20:55 +01:00
  • 8b352509e3 Add access to status Sosthène Guédon 2024-03-26 10:02:08 +01:00
  • 5c0f101027 Fix compilation with log-error Sosthène Guédon 2024-03-26 09:30:02 +01:00
  • dc8f91b85b Add migration testing utils Sosthène Guédon 2024-03-25 12:15:26 +01:00
  • 9f832f3b7f Add migration mechanism Sosthène Guédon 2024-03-25 11:34:01 +01:00
  • 0ba0e766cb Use extension crates instead of backends Robin Krahl 2024-03-13 19:05:15 +01:00
  • c6c87cfad4 Update dependencies Robin Krahl 2024-03-04 14:57:39 +01:00
  • 75c7c969cf Merge pull request #18 from Nitrokey/config-error Robin Krahl 2023-12-01 15:08:49 +01:00
  • 7ecc984590 Return client on failure in App::load_config Robin Krahl 2023-12-01 12:51:51 +01:00
  • c25f80e5ce Refactor constructors Robin Krahl 2023-12-01 12:39:03 +01:00
  • c15d435979 Make App::load fallible Robin Krahl 2023-12-01 10:48:35 +01:00
  • 8d4aa588cc Merge pull request #17 from Nitrokey/config Robin Krahl 2023-11-29 18:05:59 +01:00
  • c49c596df5 Add App::without_config constructor Robin Krahl 2023-11-29 15:27:20 +01:00
  • c83c8a27c2 Merge pull request #16 from Nitrokey/factory-reset-flag sosthene-nitrokey 2023-11-21 22:00:47 +01:00
  • 6ce6b9dcd9 Add feature-flag for factory-reset Sosthène Guédon 2023-11-21 17:41:35 +01:00
  • 084ad3b44e Merge pull request #15 from Nitrokey/factory-reset-staging sosthene-nitrokey 2023-11-17 16:56:38 +01:00
  • 410899311a Use improved config trait Sosthène Guédon 2023-11-17 11:37:22 +01:00
  • 6537f7782f Fix compilation with se050 feature enabled Sosthène Guédon 2023-11-14 17:02:23 +01:00
  • 8dd9fec0fe Fix clearing ConfigChanged Sosthène Guédon 2023-11-14 09:54:00 +01:00
  • 4e9e7bd9cd Fix typo Sosthène Guédon 2023-11-14 09:35:59 +01:00
  • 76d9a1e332 Add constructor for ResetSignalAllocation Sosthène Guédon 2023-11-14 09:35:27 +01:00
  • dcc14675c4 Fix factory reset ack Sosthène Guédon 2023-11-14 09:08:44 +01:00
  • 8a9270ddff Add per-app factory reset mechansim Sosthène Guédon 2023-11-13 16:49:46 +01:00
  • c011a3a1d9 Require user confirmation for factory reset Sosthène Guédon 2023-11-13 15:57:37 +01:00
  • 26a8466f08 Make Config trait update backward compatible Sosthène Guédon 2023-11-13 15:43:41 +01:00
  • d326489e5f Reboot after a full-device factory reset Sosthène Guédon 2023-11-10 16:24:04 +01:00
  • 4be67cfd66 Implement factory-reset of clients on config change Sosthène Guédon 2023-11-10 16:16:30 +01:00
  • f72eccbc3b Implement factory reset command Sosthène Guédon 2023-11-10 15:29:06 +01:00
  • b67c3647b7 Merge pull request #14 from Nitrokey/apdu-dispatch-020 sosthene-nitrokey 2023-11-08 15:14:28 +01:00
  • 6c88a4bd58 Update apdu-dispatch Sosthène Guédon 2023-11-08 11:39:43 +01:00
  • 68964474c5 Merge pull request #12 from Nitrokey/se050-test-disable sosthene-nitrokey 2023-10-02 11:52:52 +02:00
  • e1179efd7f Return UnsuportedCommand (INVALID_COMMAND) instead of NotAvailable (INVALID_LENGTH) Sosthène Guédon 2023-10-02 10:44:43 +02:00
  • 9fcaa35e3e Merge pull request #11 from Nitrokey/rm-run-tests sosthene-nitrokey 2023-09-29 09:50:58 +02:00
  • 83863e5446 Remove outdated run_tests.rs file Sosthène Guédon 2023-09-28 16:23:13 +02:00
  • 5a8aedd1a6 Add generic config mechanism Robin Krahl 2023-09-12 15:01:42 +02:00
  • add321442a Merge pull request #8 from Nitrokey/tests-backend sosthene-nitrokey 2023-09-19 14:01:08 +02:00
  • 1877e3df6d Add back new method Sosthène Guédon 2023-09-14 15:03:44 +02:00
  • 299fd5f754 Remove default SE050 feature Sosthène Guédon 2023-09-14 14:52:05 +02:00
  • f58f759b79 Move tests to a custom backend Sosthène Guédon 2023-09-14 11:47:56 +02:00
  • fca96b5637 Merge pull request #5 from Nitrokey/test-se050 sosthene-nitrokey 2023-08-24 10:17:33 +02:00
  • 210af595e3 Move se050-specific features to its own module to reduce the need for cfgs Sosthène Guédon 2023-08-23 09:56:51 +02:00
  • 9d60607a0c Fix typo Sosthène Guédon 2023-08-22 14:30:47 +02:00
  • 2ddb1ad5f7 Use renamed se05x crate Sosthène Guédon 2023-08-16 16:22:16 +02:00
  • 8ab34bf89c Add import-export tests Sosthène Guédon 2023-08-16 10:19:27 +02:00
  • a44adb0a33 Add PBKDF2 tests Sosthène Guédon 2023-08-11 17:08:26 +02:00
  • c784b0c475 Add SE050 free memory reporting Sosthène Guédon 2023-07-28 16:43:16 +02:00
  • f6c223cd51 Add se050 test Sosthène Guédon 2023-07-27 17:29:55 +02:00
  • 15aec92ff3 Merge pull request #4 from Nitrokey/interrupt sosthene-nitrokey 2023-06-20 17:43:34 +02:00
  • 574570f759 Use merged PRs Sosthène Guédon 2023-06-20 17:42:35 +02:00
  • c30b5f4989 Bump ctaphid-dispatch Sosthène Guédon 2023-06-06 17:38:44 +02:00
  • 10fafb4240 Use published ref-swap Sosthène Guédon 2023-05-31 10:58:08 +02:00
  • 5426703bc6 Adapt to interrupt mechanism Sosthène Guédon 2023-06-20 17:41:25 +02:00
  • 5cfd368b30 Run cargo fmt Sosthène Guédon 2023-06-20 16:06:40 +02:00
  • 398f9b258d Merge pull request #3 from Nitrokey/status Robin Krahl 2023-02-28 19:23:32 +01:00
  • e318dc1321 Make app generic over status type Robin Krahl 2023-02-28 17:42:06 +01:00
  • 70fd0b2228 Merge pull request #2 from Nitrokey/version-status Robin Krahl 2023-02-09 20:10:59 +01:00
  • 7471ac9d91 Add status command Robin Krahl 2023-01-31 12:27:42 +01:00
  • 931081a193 Add alternative Version mode for full version Robin Krahl 2023-01-31 12:18:28 +01:00
  • 7b0a39d4e8 Merge pull request #1 from Nitrokey/single-vendor-command Robin Krahl 2023-01-31 17:49:15 +01:00
  • 028dcc5a08 Move CTAPHID commands under a single vendor command Robin Krahl 2023-01-31 12:08:39 +01:00
  • efcd26bfb9 Prepare for release 0.1.0 Nicolas Stalder 2022-03-17 03:39:00 +01:00
  • 6b41f53a35 Read out locked status Nicolas Stalder 2022-03-16 23:55:14 +01:00
  • bc4d79a321 Wink on PCSC; delog Nicolas Stalder 2022-03-08 01:51:48 +01:00
  • 46115bab1f Use published dispatches Nicolas Stalder 2022-03-05 20:55:03 +01:00
  • 99951ba7bc Forward wink command to Trussed UI client Robin Krahl 2021-11-26 13:28:20 +01:00
  • 4a7e9b7263 Use extracted ctaphid-dispatch. No explicit main branch ref Nicolas Stalder 2021-11-25 00:05:48 +01:00
  • a02b752c94 Remove duplicate UUID arm from rebase. Reorder. Nicolas Stalder 2021-11-24 23:18:59 +01:00
  • d3d4db3132 Fix CTAPHID command dispatch for admin app Robin Krahl 2021-10-18 10:49:26 +02:00
  • ba94184c15 UUID over ctaphid. Published salty. Nicolas Stalder 2021-11-24 23:09:45 +01:00
  • 9c31ce2479 Bump heapless and all that bumped it Nicolas Stalder 2021-06-11 00:12:34 +02:00
  • f165aef845 Tweaks to the admin app's Reboot trait Nicolas Stalder 2021-06-04 11:17:05 +02:00
  • 3b1235f412 add persistent bootrom method just in case Conor Patrick 2021-06-01 14:19:45 -07:00
  • 503f5acc09 call reboot directly from admin app instead of trussed Conor Patrick 2021-06-01 11:55:47 -07:00
  • a37087f630 Out with management, in with Triple A "authenticator administration applicatin" Nicolas Stalder 2021-05-31 03:35:17 +02:00