sosthene-nitrokey

Results 40 issues of sosthene-nitrokey

This fixes a bug encountered in #33 According to the littlefs release notes, this shouldn't be a breaking change, but we should still test it nonetheless.

Fix #32 Tests fail because of https://github.com/littlefs-project/littlefs/issues/785

Iteration over a directory is not very efficient, as it can't be safely paused and resumed. This leads to issues. For example in trussed, as a consequence the iteration happens...

Certutils uses the `CKA_CERTIFICATE_TYPE`  attributes is ignored, leading to certificate insertion to fail.

The round-robin is done from the `index` field of the `Session` type, but since the `LoginCtx` is often cloned, most request will bump `index` but then drop it, meaning that...

Lots of `LazyStatics` are so because they are `Arc`, they may be replaceable by bare `Mutex`, getting rid of the `Arc`, potentially maybe also `thread_locals` instead so that the module...

Since the module is a `cdylib` it is not possible to have integration tests on the main crate. I suggest splitting the crate into a normal rust crate and a...

Just to test the size increase

This can be replaced by `UnsafeCell`. Ideally even a wrapper like `Wrapper(AtomicBool, UnsafeCell)` that allows the reference to be taken only once.

Thanks to https://github.com/Nitrokey/cbor-smol/pull/4 this is not required anymore.