-
Notifications
You must be signed in to change notification settings - Fork 15
/
NEWS
46 lines (39 loc) · 2 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
* Version 3.1.0 (released 2024-09-09)
** 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.
* Version 3.0.0 (released 2023-12-07)
** 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).
* Version 2.1.2 (released 2022-12-05)
** Bugfix: Fix broken sign_ssh_certificate command.
* Version 2.1.1 (released 2022-09-22)
** Dependency fix: Require Cryptography <38.
* Version 2.1.0 (released 2021-04-13)
** 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.
* Version 2.0.1 (released 2019-06-19)
** Bugfix: ORIGIN representation was broken, causing get_info() to fail.
** Bugfix: Algorithm parsing in DeviceInfo fixed.
** Handing of too large messages improved.
* 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.
* Version 1.0.0 (released 2017-10-27)
** First version