Szczepan Zalega
Szczepan Zalega
... in C++ API. Would require to use/write self clearing wrapper.
`P` for Pro and `S` for Storage or similar solution
- refactor function and devices names (eg. NKPro (Stick10) and NKStorage (Stick20))
There is a proposition to use Meson as a main build system instead of CMake. Let's discuss it here. Source: https://github.com/Nitrokey/libnitrokey/pull/165#issuecomment-567577747
To keep style consistent, do not return bool for first_authenticate, but instead throw exception on error. Since this will break ABI, it should be done in the next major release....
Provide XML file with supported devices, which could be copied later to the client applications (e.g. Nitrokey App). Example is presented in the linked discussion. Details: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916911
Test cases for OTP are not working on OSX. It looks like the OTP secret is mangled somehow - instead of RFC OTP secret there is some other data. OSX...
List of enhancements and improvements for the API, which might/would be backwards-incompatible. - [ ] Add binary-secrets accepting functions to C/C++ APIs (`std::string` and a `std::vector` overload). See https://github.com/Nitrokey/libnitrokey/pull/106#issuecomment-378914919 for...
Custom allocator might be put to work on additional clearing of deallocated memory as a last safety layer.
- `mmap` on Unix - similar on Windows