Robin Krahl
3c98a003f5
Release trussed-staging v0.5.0-rc.1
staging-v0.5.0-rc.1
2026-06-09 10:42:24 +02:00
Robin Krahl
2195709261
Document all features on docs.rs
2026-06-09 10:40:19 +02:00
Robin Krahl
afd8e5fa27
Update to trussed v0.2.0-rc.1
2026-06-09 10:38:48 +02:00
Robin Krahl
bda6a9afec
Release extensions and backend
...
This patch releases trussed-staging v0.4.0 and the following extension
versions:
- trussed-chunked v0.3.0
- trussed-fs-info v0.3.0
- trussed-hkdf v0.4.0
- trussed-hpke v0.3.0
- trussed-manage v0.3.0
- trussed-wrap-key-to-file v0.3.0
v0.4.0
manage-v0.3.0
hpke-v0.3.0
hkdf-v0.4.0
fs-info-v0.3.0
chunked-v0.3.0
wrap-key-to-file-v0.3.0
2026-03-23 14:23:50 +01:00
Robin Krahl
8db54161b8
Update to trussed-core v0.2
2026-03-23 14:07:43 +01:00
Sosthène Guédon and Robin Krahl
50e2c72a02
Fix clippy warnings
2026-03-23 14:07:38 +01:00
Sosthène Guédon and Robin Krahl
c36376c45f
Update to heapless 0.9
2026-03-23 14:07:04 +01:00
Sosthène Guédon and Robin Krahl
8faf830ea7
Update trussed for heapless 0.9
2026-03-23 14:06:59 +01:00
Robin Krahl
7e82a4fb11
Remove unused associated constant Aead::AEAD_ID in normal builds
...
This fixes a new compiler warning.
2026-03-23 13:47:04 +01:00
Robin Krahl
0c0fb4fed6
Add trusted publishing
2026-03-23 13:47:00 +01:00
sosthene-nitrokey and GitHub
2e44cf8ca3
Merge pull request #37 from trussed-dev/release-staging-manage
...
Prepare releases
manage-v0.2.1
v0.3.3
2025-05-16 09:19:31 +02:00
Sosthène Guédon
84fb5ddcfd
Prepare releases
2025-05-14 11:28:58 +02:00
sosthene-nitrokey and GitHub
dcf8f0eee4
Merge pull request #36 from trussed-dev/reformat-on-factory-reset
...
When factory-resetting the device, mark empty filesystems for reformatting
2025-05-14 11:15:11 +02:00
Sosthène Guédon
7fd09fc762
When factory-resetting the device, mark empty filesystems for reformatting
2025-04-28 16:41:33 +02:00
Robin Krahl
7922d67e96
Update trussed to use the simplified Store trait
2025-03-05 14:05:50 +01:00
Robin Krahl
7f305b8db3
Add log-trace feature to Cargo.toml
...
This fixes a unexpected_cfgs compiler warning.
2025-03-03 15:40:47 +01:00
Robin Krahl
91e1d88cb8
Update trussed
2025-03-03 15:35:21 +01:00
Robin Krahl
1e1ca03a3a
Add crate descriptions
...
Crates without descriptions cannot be published.
wrap-key-to-file-v0.2.0
fs-info-v0.2.0
manage-v0.2.0
hpke-v0.2.0
hkdf-v0.3.0
chunked-v0.2.0
2025-01-09 11:59:53 +01:00
Robin Krahl
d8aadf0133
Release extensions
...
This patch releases:
- trussed-chunked v0.2.0
- trussed-hkdf v0.3.0
- trussed-hpke v0.2.0
- trussed-manage v0.2.0
- trussed-wrap-key-to-file v0.2.0
- trussed-fs-info v0.2.0
2025-01-08 17:19:51 +01:00
Robin Krahl
9355f70083
Remove unnecessary explicit lifetimes
...
This fixes a new clippy lint.
2025-01-06 17:40:55 +01:00
Robin Krahl
92191cdc13
Replace trussed dependency with trussed-core
2025-01-06 17:40:55 +01:00
Robin Krahl
53eba84d2c
Update littlefs2 to v0.5.0
2024-10-25 11:21:43 +02:00
Robin Krahl
52ae72e003
Avoid unnecessary path allocations
2024-10-21 21:11:02 +02:00
Robin Krahl
7c99973187
Release trussed-staging v0.3.2, trussed-hpke v0.1.0
v0.3.2
hpke-v0.1.0
2024-10-17 21:26:25 +02:00
Sosthène Guédon and Robin Krahl
e27ad91471
Add HPKE extension
...
This will be useful for PIV encryption, working together with
https://github.com/trussed-dev/trussed-auth/pull/41
This implements the standard HPKE from
[RFC 9180](https://www.rfc-editor.org/rfc/rfc9180.html ). This uses a
custom implmentation instead of the `hpke` crate because this crate
seals the trait to implement custom ciphers, and we want to use
`ChaCha8` and not `ChaCha20`.
The implementation is tested against the RFC test vectors for
`ChaCha20`, and is made generic so that the same code can be used for
`ChaCha8` in the backend.
For ChaCha8Poly1305 AEAD ID, I used a custom `0xFFFE`, which is probably
unused. I need to look if there is somewhere someone already using
ChaCha8Poly1305 for HPKE and if there is a specified ID.
2024-10-17 21:25:33 +02:00