Nitrokey 3: Nitrokey-app2 2.3.2 and pynitrokey 0.6.0 released
By SecBurg
The new version 2.3.2 of the Nitrokey-app2, the graphical application to manage and use Nitrokey 3 devices, is now officially available.
Also Pynitrokey, the Python client for Nitrokey devices, has been released in version 0.6.0.
Changes for the Nitropy-app2:
v2.3.2 Latest
fix copr build
Refactor device detection to work with any OS
Append unsigned name to published windows binaries
Quit all qthreads on close event
Use Nitrokey Python SDK
Fix typo in UI
remove pyudev from deps
Improve Settings Tab
update dependencies
Properly disable the Poetry SecretService/Keyring feature
remove old flatpak dir
format flatpak metainfo
recognize and handle too old firmwares; fixes #273
Prepare Release v2.3.2
Adapt build dependencies
The changes for the pynitrokey:
v0.6.0 Latest
This release adds experimental support for the PIV application on Nitrokey 3 devices using the test firmware.
Changelog
Add PIV commands
Update prompt to more meaningful texts
As always, you can upgrade your existing pynitrokey installation by using the command
pipx upgrade pynitrokey
HINT
If you’re getting an error while compiling/upgrading pynitrokey like this:
smartcard/scard/helpers.c:28:10: fatal error: winscard.h: file or directory not found
28 | #include <winscard.h>
| ^~~~~~~~~~~~
compilation terminated.
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
[end of output]
you need to install an additional package:
apt install libpcsclite-dev