Skip to content

Releases: Yubico/python-yubihsm

python-yubihsm 3.1.0

09 Sep 09:20
3.1.0
d14f0a2
Compare
Choose a tag to compare

Changes in this release:

  • Support for asymmetric wrap (for FW 2.4+).
  • Support for wrapping ed25519 keys with seed (for FW 2.4+).
  • Deprectaded get_fips_mode (use get_fips_status instead).
  • Added py.typed for type checker compatibility.

python-yubihsm 3.0.0

07 Dec 08:39
3.0.0
28dcb89
Compare
Choose a tag to compare

NOTE: Backwards incompatible release

Changes in this release:

  • Dropped Python 2 support, new minimum requirement: Python 3.8.
  • Added type hints.
  • Bumped minimum supported Cryptography version to 2.6.
  • Dropped yubihsm.eddsa package, in favor of EdDSA support in Cryptography.
  • Dropped custom constants for Brainpool curves, in favor of those in Cryptography.
  • Dropped .generated, .imported, and .wrapped from ORIGIN.
Instead use: ORIGIN.GENERATED in origin, etc.
  • Added support for asymmetric authentication.
  • Added support for symmetric encryption (AES).
  • Changes relevant to maintainers:
    • Added mypy to pre-commit checks.
    • Switched build and packaging system to poetry.
    • Switched to using pytest for testing (unittest still used in some places).

python-yubihsm 2.1.3

17 May 08:20
2.1.3
ca2174d
Compare
Choose a tag to compare

Compatibility release for newer versions of Cryptography.

python-yubihsm 2.1.2

05 Dec 10:13
2.1.2
51e7f12
Compare
Choose a tag to compare
  • Bugfix: Fix broken sign_ssh_certificate command.

python-yubihsm 2.1.1

22 Sep 10:41
2.1.1
e40cd7c
Compare
Choose a tag to compare
  • Dependency fix: Require Cryptography <38.

python-yubihsm 2.1.0

13 Apr 09:13
2.1.0
6718a4a
Compare
Choose a tag to compare
  • Stop using deprecated functions from cryptography.io (prevents warnings).
  • Support Prehashed data when signing.
  • Implement context manager (python with-statement) for YubiHsm and AuthSession.
  • Bugfix: Fix byte-order issue with AEAD nonce ID.

python-yubihsm 2.0.0

26 Nov 08:50
2.0.0
c0868e4
Compare
Choose a tag to compare
  • Version 2.0.0 (released 2018-11-26)
    • Published under the Apache v2.0 software license.
    • Reworked most library APIs to align with SDK 2.0 changes.
    • Added documentation to all public APIs, with Sphinx generated docs.