Yubihsm

Latest version: v3.1.0

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

3.1.0

** 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.

3.0.0

** NOTE: Backwards incompatible 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).

2.1.2

** Bugfix: Fix broken sign_ssh_certificate command.

2.1.1

** Dependency fix: Require Cryptography <38.

2.1.0

** 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.

2.0.1

** Bugfix: ORIGIN representation was broken, causing get_info() to fail.
** Bugfix: Algorithm parsing in DeviceInfo fixed.
** Handing of too large messages improved.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.