Skip to content

v0.5.0-rc.3

Pre-release
Pre-release

Choose a tag to compare

@robin-nitrokey robin-nitrokey released this 28 Aug 10:10
v0.5.0-rc.3
32cd6c1
  • 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