v0.5.0-rc.3

5 hours 49 min ago
  • nitrokey.nk3.secrets_app: Fix discarded authentication when using SecretsApp over CCID
  • Bump minimum Python version to 3.11.
  • nitrokey.trussed: Add the inner_checksum field to FirmwareMetadata with the checksum of the unsigned firmware image.
  • nitrokey.checksum: Add unified checksum calculation for both NRF52 and LPC55 firmware files.
  • nitrokey.trussed.nrfutils: Add support for NRF52 package signing and upload
  • Wrap OSError in ConnectionError and CtapError in DeviceError for transport-agnostic error types.
  • Move connection handling into separate classes.
  • Rename TrussedDevice.from_device to TrussedDevice.from_connection.
  • Add TrussedDevice.list classmethod.
  • Add Transport enum and update list functions to use it instead of the use_ccid argument.
  • Replace should_default_ccid function with recommended_transport function.
  • Add TrussedDevice.ctaphid_device function.
  • Add support for credentials import and export in FIDO CXF format.
  • Rename pcsc extra to ccid.
  • Add vid and pid properties to Model enum.
  • nitrokey.nk3.secrets_app: Add register_uri function

All Changes

Categories: Software Releases

v0.5.0-rc.2

11. mai 2026 - 11:36
  • Fix SDK version check during firmware update to correctly handle release candidates
  • Remove RPM specification file, associated Makefile target, and CI jobs.

All Changes

Categories: Software Releases