2026100200

NitroPhone, NitroTablet - 2. octobre 2026 - 2:00
Categories: Software Releases

v1.26.17

NextBox - 1. octobre 2026 - 17:04

Release v1.26.17

Categories: Software Releases

v1.9.1

Nitrokey 3 Firmware - 30. septembre 2026 - 12:17

This release is currently in internal testing, signed binaries to be used with nitropy will be uploaded within the next days

  • Fix USB descriptor for compatibility with Windows when using CCID (#708)
Categories: Software Releases

v0.14.0

pynitrokey - 29. septembre 2026 - 17:06
What's Changed New Contributors

Full Changelog: v0.13.0...v0.14.0

Categories: Software Releases

v0.5.0

nitrokey-sdk-py - 29. septembre 2026 - 16:32
Breaking Changes
  • Bump minimum Python version to 3.11.
  • Refactor connection handling:
    • 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.
    • Add TrussedDevice.ctaphid_device function.
    • Change type of TrussedDevice.path to Optional[str]
  • Remove support for fido2 v1.
Features
  • Add support for credentials import and export in FIDO CXF format.
  • nitrokey.trussed.admin_app: Add model and revision to AdminStatus
  • 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
  • Add vid and pid properties to Model enum.
  • nitrokey.nk3.secrets_app: Add register_uri function
  • Enable communication with Nitrokey 3 and Nitrokey Passkeys over CCID instead of CTAPHID
    • Add recommended_transport function that indicates when CCID should be prefered. CCID is more limited than CTAPHID, so this functions only recommends CCID on Windows when not an administrator, as CTAPHID is not available in this case.
    • There is a known issue with the model identification over CCID, see issue #147
Bugfixes
  • nitrokey.nk3.secrets_app: Fix discarded authentication when using SecretsApp over CCID
  • Fix SDK version check during firmware update to correctly handle release candidates
Other Changes
  • Remove RPM specification file, associated Makefile target, and CI jobs.
  • nitrokey.trussed.TrussedBase: Fix type annotations for __exit__ arguments so that all derived classes implement the contextlib.AbstractContextManager protocol.

All Changes

Categories: Software Releases

v1.26.16

NextBox - 25. septembre 2026 - 11:14

Release v1.25.16

Categories: Software Releases

2026092500

NitroPhone, NitroTablet - 25. septembre 2026 - 2:00
Categories: Software Releases

v1.9.0

Nitrokey 3 Firmware - 21. septembre 2026 - 12:14

This release is currently in internal testing, signed binaries to be used with nitropy will be uploaded within the next days

  • Add support for revision R2 of the NK3xN using the FM11NT082C NFC chip.
  • admin-app:
    • Add model and board revision to status
    • Disable destructive reboot to bootloader
  • Update applications (maintenance only):
    • admin-app v0.4.0
    • fido-authenticator v0.3.0
    • opcard v1.10.0
    • piv-authenticator v0.7.0
    • secrets-app v0.16.0
Categories: Software Releases

2026091900

NitroPhone, NitroTablet - 19. septembre 2026 - 2:00
Categories: Software Releases

v0.5.0-rc.4

nitrokey-sdk-py - 17. septembre 2026 - 11:49
  • nitrokey.trussed.admin_app: Add model and revision to AdminStatus
Categories: Software Releases

2026091700

NitroPhone, NitroTablet - 17. septembre 2026 - 2:00
Categories: Software Releases

v1.9.0-rc.2

Nitrokey 3 Firmware - 16. septembre 2026 - 18:50

This release is currently in internal testing, signed binaries to be used with nitropy will be uploaded within the next days

Categories: Software Releases

2026091000

NitroPhone, NitroTablet - 10. septembre 2026 - 2:00
Categories: Software Releases

2026090700

NitroPhone, NitroTablet - 7. septembre 2026 - 2:00
Categories: Software Releases

2026090500

NitroPhone, NitroTablet - 5. septembre 2026 - 2:00
Categories: Software Releases

v3.0.0

NetHSM PKCS#11 Module - 3. septembre 2026 - 10:10
Breaking Changes
  • Add support for labels on the NetHSM (requires NetHSM v5.0 or later):
    • Add support for CKA_LABEL to C_SetAttributeValue
    • Map CKA_LABEL to the NetHSM label instead of the NetHSM key ID when enumerating, generating, importing or changing keys and certiciates
Bugfixes
  • Return correct signature length for Curve25519 keys when calling C_Sign with pSignature set to a null pointer.
Compatibility
  • This release is fully compatible with NetHSM v5.0.
  • This release is generally compatible with NetHSM v1.0, v2.0, v2.1, v2.2, v3.0 and v4.0 but not all features are available on these versions (as indicated in the changelog entries).
Migration
  • For applications using CKA_LABEL attributes, the NetHSM must be updated to v5.0 before updating the PKCS11 module.
    Also, the label must be set to the key ID for all keys used by the application.
  • If the application using the PKCS11 module does not use CKA_LABEL attributes, no special steps are required.

Full Changelog

Categories: Software Releases

v4.0.0

nethsm-sdk-rs - 3. septembre 2026 - 9:49

This release adds support for the new features provided by NetHSM v4.0 and v5.0.

Breaking Changes
  • models:
    • Split NetworkConfig into NetworkConfigInput and NetworkConfigOutput
    • Add SystemState::Failed variant
  • Add response data for error responses
  • Add support for key labels (requires NetHSM v5.0):
    • apis::default_api:
      • Add label argument to keys_get, keys_key_prefix_get
      • Add keys_key_id_label_delete, keys_key_id_label_put functions
    • models: Add label field to KeyGenerateRequstData, PrivateKey, PrivateKeyPemArguments and PublicKey
Features
  • Add support for clustering (requires NetHSM v4.0):
    • apis::default_api: Add cluster_join_post, cluster_members_get, cluster_members_member_id_delete, cluster_members_member_id_put, cluster_members_post, config_tls_cluster_ca_pem_get, config_tls_cluster_ca_pem_put functions
  • Add support for cluster recovery (requires NetHSM v5.0):
    • apis::default_api: Add cluster_force_new_post, cluster_members_member_id_promote_post, health_diagonse_get functions
  • Add support for IPv6 network config (requires NetHSM v4.0)
  • Add support for NTP config (requires NetHSM v5.0):
    • apis::default_api: Add config_ntp_get, config_ntp_put functions

All Changes

Categories: Software Releases

v0.13.0

pynitrokey - 2. septembre 2026 - 21:40

This release adds support for NethHSM v5 and the fido2 provision-credential command, updates the minimum Python version to 3.11 and fixes some bugs.

Note that the default branch for this repository is now main. The master branch will be deleted soon.

What's Changed New Contributors

Full Changelog: v0.12.3...v0.13.0

Categories: Software Releases

v3.0.0

nethsm-sdk-py - 2. septembre 2026 - 13:57
Breaking Changes
  • Return FullClusterJoinData instead of ClusterJoinData from add_cluster_member (requires NetHSM v5)
Changes
  • Update for NetHSM v5:
    • Add State.FAILED variant
    • Update clustering functionality:
      • Add FullClusterJoinData, ClusterDiagnostics, ClusterLogItem, ClusterState and ClusterSnapshot classes
      • Change NetHSM.join_cluster to also accept FullClusterJoinData
      • Add force_new_cluster, get_cluster_diagnostics, promote_cluster_member functions to NetHSM
      • Add learner field to ClusterMember
    • Add support for key labels:
      • Add label argument to add_key, add_key_pem, generate_key, list_keys functions
      • Add NetHSM.set_key_label function
      • Add optional label field to Key
    • Add support for NTP configuration:
      • Add NtpConfig class
      • Add get_config_ntp, set_ntp_config functions to NetHSM

All Changes

Categories: Software Releases

v3.0.0-rc.1

NetHSM PKCS#11 Module - 31. août 2026 - 12:38
Breaking Changes
  • Add support for labels on the NetHSM (requires NetHSM v5.0 or later):
    • Add support for CKA_LABEL to C_SetAttributeValue
    • Map CKA_LABEL to the NetHSM label instead of the NetHSM key ID when enumerating, generating, importing or changing keys and certiciates
Bugfixes
  • Return correct signature length for Curve25519 keys when calling C_Sign with pSignature set to a null pointer.
Compatibility
  • This release is fully compatible with NetHSM v5.0.
  • This release is generally compatible with NetHSM v1.0, v2.0, v2.1, v2.2, v3.0 and v4.0 but not all features are available on these versions (as indicated in the changelog entries).
Migration
  • For applications using CKA_LABEL attributes, the NetHSM must be updated to v5.0 before updating the PKCS11 module.
    Also, the label must be set to the key ID for all keys used by the application.
  • If the application using the PKCS11 module does not use CKA_LABEL attributes, no special steps are required.

Full Changelog

Categories: Software Releases

Pages