Commit Graph

  • eff09d1613 Fix clippy warnings heapless-09 Sosthène Guédon 2025-10-03 17:31:47 +02:00
  • a38e2ceb85 Update to heapless 0.9 Sosthène Guédon 2025-09-01 17:31:32 +02:00
  • 74d71e0afe Update trussed for heapless 0.9 Sosthène Guédon 2025-08-29 16:33:54 +02:00
  • 2e44cf8ca3 Merge pull request #37 from trussed-dev/release-staging-manage main v0.3.3 manage-v0.2.1 sosthene-nitrokey 2025-05-16 09:19:31 +02:00
  • 84fb5ddcfd Prepare releases release-staging-manage Sosthène Guédon 2025-05-14 11:28:58 +02:00
  • dcf8f0eee4 Merge pull request #36 from trussed-dev/reformat-on-factory-reset sosthene-nitrokey 2025-05-14 11:15:11 +02:00
  • 7fd09fc762 When factory-resetting the device, mark empty filesystems for reformatting reformat-on-factory-reset Sosthène Guédon 2025-04-25 11:01:20 +02:00
  • d3891c9f16 Replace heapless with heapless-bytes heapless Robin Krahl 2025-03-11 09:56:58 +01:00
  • 7922d67e96 Update trussed to use the simplified Store trait Robin Krahl 2025-03-04 17:40:35 +01:00
  • 7f305b8db3 Add log-trace feature to Cargo.toml Robin Krahl 2025-03-03 15:40:47 +01:00
  • 91e1d88cb8 Update trussed Robin Krahl 2025-01-24 11:22:09 +01:00
  • 1e1ca03a3a Add crate descriptions wrap-key-to-file-v0.2.0 manage-v0.2.0 hpke-v0.2.0 hkdf-v0.3.0 fs-info-v0.2.0 chunked-v0.2.0 Robin Krahl 2025-01-09 11:58:16 +01:00
  • d8aadf0133 Release extensions Robin Krahl 2025-01-08 17:19:51 +01:00
  • 9355f70083 Remove unnecessary explicit lifetimes Robin Krahl 2025-01-06 17:30:54 +01:00
  • 92191cdc13 Replace trussed dependency with trussed-core Robin Krahl 2024-12-19 21:36:19 +01:00
  • 53eba84d2c Update littlefs2 to v0.5.0 Robin Krahl 2024-10-14 16:39:16 +02:00
  • 52ae72e003 Avoid unnecessary path allocations Robin Krahl 2024-10-13 15:26:00 +02:00
  • 7c99973187 Release trussed-staging v0.3.2, trussed-hpke v0.1.0 v0.3.2 hpke-v0.1.0 Robin Krahl 2024-10-17 21:22:18 +02:00
  • e27ad91471 Add HPKE extension Sosthène Guédon 2024-03-29 15:25:57 +01:00
  • 72b082002e Merge pull request #27 from trussed-dev/fs-info v0.3.1 fs-info-v0.1.0 sosthene-nitrokey 2024-08-01 14:56:52 +02:00
  • 170ab14f3b Add utility traits to request and reply structures fs-info Sosthène Guédon 2024-07-25 11:28:02 +02:00
  • 60f21e20bf Merge pull request #28 from trussed-dev/fix-compilation sosthene-nitrokey 2024-07-25 10:15:24 +02:00
  • 98194086ea Add missing generic impl for FsInfoClient Sosthène Guédon 2024-07-24 17:29:56 +02:00
  • 7b5ebb660f Add fsinfo to virt implementation Sosthène Guédon 2024-07-24 17:21:42 +02:00
  • b454faaea2 Add client trait for FsInfo syscall Sosthène Guédon 2024-07-24 16:51:19 +02:00
  • 0a7c962a14 Add filesystem info extension and backend implementation Sosthène Guédon 2024-07-24 15:40:16 +02:00
  • c5371af973 Fix CI fix-compilation Sosthène Guédon 2024-07-24 16:05:41 +02:00
  • e016b25fbc Import HkdfExtension from Nitrokey/trussed-hkdf-backend v0.3.0 hkdf-v0.2.0 Robin Krahl 2024-03-24 16:23:36 +01:00
  • a9557b0579 Remove manage from default features Robin Krahl 2024-03-24 15:50:42 +01:00
  • 5fc00717e6 Release trussed-staging and extensions wrap-key-to-file-v0.1.0 v0.2.0 manage-v0.1.0 chunked-v0.1.0 Robin Krahl 2024-03-15 11:06:16 +01:00
  • 1a964539e6 Remove encrypted-chunked feature Robin Krahl 2024-03-15 11:10:42 +01:00
  • 06bf42cfd6 Extract extensions into crates Robin Krahl 2024-03-07 21:41:36 +01:00
  • 1240154c26 Merge pull request #18 from trussed-dev/compilation-manage sosthene-nitrokey 2024-03-07 15:46:36 +01:00
  • 97e5557bbf Add migration testing utils migrations Sosthène Guédon 2024-02-19 14:04:32 +01:00
  • c9519175e0 Add filesystem migration syscall Sosthène Guédon 2024-02-16 10:23:27 +01:00
  • f2cfa2ea24 Fix compilation with virt and no-default-features compilation-manage Sosthène Guédon 2024-03-05 10:58:22 +01:00
  • fdb0dd29bc Merge pull request #16 from trussed-dev/clippy sosthene-nitrokey 2024-02-16 14:02:22 +01:00
  • 05ac73b44a Fix clippy warnings clippy Sosthène Guédon 2024-02-16 10:25:00 +01:00
  • 6e70fc4db3 Merge pull request #14 from Nitrokey/dyn-fs Robin Krahl 2023-12-15 22:05:46 +01:00
  • 6687f0a28f Use DynFilesystem trait Robin Krahl 2023-12-15 16:18:49 +01:00
  • 3b9594d93f Merge pull request #13 from trussed-dev/chunked Robin Krahl 2023-11-28 10:43:31 +01:00
  • 818adfce28 chunked: Add AppendFile syscall Robin Krahl 2023-11-23 10:03:10 +01:00
  • a059198b2b chunked: Add PartialReadFile syscall Robin Krahl 2023-11-23 09:46:45 +01:00
  • 67d8ef0c40 Merge pull request #12 from trussed-dev/pub-reset sosthene-nitrokey 2023-11-16 16:10:53 +01:00
  • 59dda984e4 Fix visibility of FactoryResetClientRequest field pub-reset Sosthène Guédon 2023-11-16 14:33:22 +01:00
  • 10baac2608 Merge pull request #11 from trussed-dev/manage-extension sosthene-nitrokey 2023-11-10 15:18:45 +01:00
  • 89099653b3 Increase test exhaustivity manage-extension Sosthène Guédon 2023-11-09 17:11:40 +01:00
  • 26978b28cf Fix clippy warnings and compilation Sosthène Guédon 2023-11-09 16:47:39 +01:00
  • 24c4601258 Move manage/mod.rs -> manage.rs Sosthène Guédon 2023-11-09 16:16:57 +01:00
  • df6d9c5198 Add tests and document format for should_preserve function Sosthène Guédon 2023-11-09 16:13:08 +01:00
  • 489400644f Improve factory reset preservation logic Sosthène Guédon 2023-11-09 10:53:25 +01:00
  • 73446fff1f Update changelog Sosthène Guédon 2023-11-09 10:29:54 +01:00
  • bfde40403c Add manage extension Sosthène Guédon 2023-11-09 10:25:17 +01:00
  • d8460491f8 Merge pull request #10 from Nitrokey/visibility sosthene-nitrokey 2023-11-09 09:46:02 +01:00
  • 5bf1fb2852 Fix rustdoc warnings Sosthène Guédon 2023-10-24 10:59:48 +02:00
  • bf51805abf Run cargo fmt Sosthène Guédon 2023-10-24 10:50:45 +02:00
  • c3822d658e Fix visiblity to allow out-of-crate implementations Sosthène Guédon 2023-10-24 10:47:29 +02:00
  • 83e33925f1 Adapt to updated trussed keystore-path Sosthène Guédon 2023-08-28 17:32:38 +02:00
  • 1b54bf8703 fixup format hmacsha256p256 Szczepan Zalega 2023-06-29 17:43:37 +02:00
  • 07192bee48 fixup Fix tests Szczepan Zalega 2023-06-29 17:43:20 +02:00
  • 22f20000a2 Revert "Review: check if the target key is symmetric before use" Szczepan Zalega 2023-06-29 13:01:31 +02:00
  • db6cf12bdc Review: check if the target key is symmetric before use Szczepan Zalega 2023-06-29 12:59:12 +02:00
  • f92eb65780 Use smaller buffer in the request struct Szczepan Zalega 2023-06-29 10:57:48 +02:00
  • 21c40cd09a Initial support for the key injection and derivation Szczepan Zalega 2023-06-28 20:35:06 +02:00
  • c6aa6bdd65 Merge pull request #7 from Nitrokey/interrupt v0.1.0-nitrokey.1 sosthene-nitrokey 2023-06-20 17:49:29 +02:00
  • 8e88ca649e Use merged PRs interrupt Sosthène Guédon 2023-06-20 17:39:44 +02:00
  • f492827c29 Adapt to trussed support for interrupts Sosthène Guédon 2023-05-23 09:40:27 +02:00
  • 5d7816e921 Merge pull request #6 from Nitrokey/release-v0.1.0 v0.1.0 Robin Krahl 2023-04-26 15:40:48 +02:00
  • ad76f9f41a Release v0.1.0 Robin Krahl 2023-04-26 15:31:18 +02:00
  • 7cdb99b65a Merge pull request #2 from Nitrokey/streaming Robin Krahl 2023-04-26 15:05:35 +02:00
  • 9bac93888d Fix tests Sosthène Guédon 2023-04-25 17:42:07 +02:00
  • a3df414fd5 write_all: enable encrypted writes Sosthène Guédon 2023-04-25 17:30:09 +02:00
  • 862666b4c6 Merge pull request #1 from robin-nitrokey/readme Robin Krahl 2023-04-24 20:01:46 +02:00
  • c6c99f4504 Update documentation Sosthène Guédon 2023-04-24 18:19:52 +02:00
  • bcd3cd02a8 Fix clippy lints Sosthène Guédon 2023-04-24 18:12:43 +02:00
  • 10a4663f77 Add streaming API Sosthène Guédon 2023-04-24 18:06:52 +02:00
  • 91e9f1445a Fix typos in readme Robin Krahl 2023-04-24 16:02:52 +02:00
  • e6d54c69ea Fix features and lints Sosthène Guédon 2023-04-24 11:55:09 +02:00
  • 171fe379c8 Initial commit Sosthène Guédon 2023-04-24 11:23:00 +02:00