v0.5.0-rc.3
Pre-release
Pre-release
nitrokey.nk3.secrets_app: Fix discarded authentication when usingSecretsAppover CCID- Bump minimum Python version to 3.11.
nitrokey.trussed: Add theinner_checksumfield toFirmwareMetadatawith 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
OSErrorinConnectionErrorandCtapErrorinDeviceErrorfor transport-agnostic error types. - Move connection handling into separate classes.
- Rename
TrussedDevice.from_devicetoTrussedDevice.from_connection. - Add
TrussedDevice.listclassmethod. - Add
Transportenum and update list functions to use it instead of theuse_ccidargument. - Replace
should_default_ccidfunction withrecommended_transportfunction. - Add
TrussedDevice.ctaphid_devicefunction. - Add support for credentials import and export in FIDO CXF format.
- Rename
pcscextra toccid. - Add
vidandpidproperties toModelenum. nitrokey.nk3.secrets_app: Addregister_urifunction