sosthene-nitrokey
sosthene-nitrokey
This PR follows what was discussed in https://github.com/trussed-dev/trussed/discussions/36. There are two issues to solve: - [ ] Migrations: Already created public keys will have the `EXTRACTABLE` flag off by default,...
This PR fixes key type confusions that could happen previously. Because many symmetric operations didn't check the `Kind` of the key they used, it was possible to use an ECC...
This PR runs `cargo-fmt` on trussed. This creates conflicts with other branches but they can be solved with some bits of git magic. There is a rebased branch for #29...
Before this patch, only signature verification was being tested
### Steps to reproduce the bug with the above code #### Baseline ```rust pub struct B(usize); ``` #### Patch update ```rust pub struct A; pub type B = A; ```...
Ideally we would be able to merge the iterators of `&(mut) DequeView` and `&(mut) Deque`, but this can't be done without a breaking change.
I kept the initial implementation on `Vec`, but is there any reason why it doesn't use the implementation of `Serialize` for `[T]`?
Follow up of #425 This time we need a dedicated `sealed` module for `StringInner`, because of the `pub mod string` in `lib.rs`. Maybe `VecInner` should have the same treatment, in...
Making code flexible around heapless structures can be a bit verbose because it requires being generic over the capacity of each collection. This could be helped by providing versions of...