Results 110 issues of Robin Krahl

- [x] confirm PIN when setting the PIN - [x] change PIN

feature

Depends on: - https://github.com/Nitrokey/nitrokey-app2/issues/87

This patch combines the operation traits that were previously used to call mechanism implementations into a single MechanismImpl trait. This has several advantages: - We can use a macro to...

Based on the discussion in #155, this PR removes most re-exports of external types and all re-exports of internal types. The following re-exports are kept: - `heapless_bytes::Bytes` (only from `types`):...

This PR adds a CI job that tests compatibility with an avr target (16-bit) and fixes code that assumes that `c_int` is always `i32`. Replaces: - https://github.com/trussed-dev/littlefs2/pull/68 One remaining problem...

This crate contains many numeric casts. Some of them can be problematic, at least if `u32` does not fit in `usize` on the target platform. We should therefore review these...

Once factor that makes dealing with `Path`s somewhat awkward at the moment is the requirement for a trailing null. For example, I cannot have a `split_at(&self, n: usize) -> (&Path,...