Robin Krahl
Robin Krahl
[`lfs_fs_stat`](https://docs.rs/littlefs2-sys/latest/littlefs2_sys/fn.lfs_fs_stat.html) provides access to the filesystem metadata, namely the on-disk version.
Before sending PINs or other sensitive data to the device, users might want to ensure that the device has not been tampered with (e. g. exchanged or reset). This could...
admin-app features like configuration changes and firmware updates could be protected with a PIN. *Please upvote :+1: this issue if you would like to see this feature implemented.*
https://github.com/Nitrokey/nitrokey-3-firmware/blob/8087af743661a56694ccd852ff54f9c3ed61ddb1/utils/lpc55-builder/Makefile#L150-L153 https://github.com/Nitrokey/pynitrokey/blob/22acf354df1254f142f6633eea1d653befbacacc/pynitrokey/cli/trussed/__init__.py#L268
Instead of assuming that PRINCE is always disabled for the firmware region, this patch reads out the PRINCE configuration at boot and uses it as a baseline when enabling or...
When compiling with nightly, `Debug` implementations can be removed by setting [`-Zfmt-debug=none`](https://doc.rust-lang.org/nightly/unstable-book/compiler-flags/fmt-debug.html). A quick test shows that this frees up around 4 kB of binary space. We could probably achieve...
For some operations like reboot into bootloader, application reset or factory reset, we could use a different LED pattern than for normal operations so that users can identify potentially destructive...
There should be a single make target or shell script that can be used for local builds (instead of having to remember the exact `sphinx-build` command).
Currently, compiling typenum with the const-generics feature on 16-bit targets causes an error due to conflicting implementations of the ToUInt trait for Const as the generated code assumes that the...