Skip to content

Commit 7637c2a

Browse files
committed
Merge remote-tracking branch 'origin/main' into mldsa
2 parents 3057e00 + 51ec436 commit 7637c2a

11 files changed

Lines changed: 31 additions & 53 deletions

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## securesystemslib v1.4.0
4+
5+
### Fixed
6+
7+
* HSMSigner: Fix usage with multi-byte keyids (#1107)
8+
9+
### Changed
10+
11+
* SigstoreSigner: Update to current sigstore-python API (#1035)
12+
* Deprecate Python 3.9 support (#1069)
13+
* Various testing changes -- note that AWS is currently not tested
14+
in CI (see #1104)
15+
316
## securesystemslib v1.3.1
417

518
### Fixed

requirements-aws.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
boto3~=1.42.64
2-
botocore~=1.42.64
1+
boto3~=1.43.22
2+
botocore~=1.43.22

requirements-build.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
build==1.4.3
1+
build==1.5.0

requirements-lint.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
mypy==1.20.2
2-
ruff==0.15.12
3-
zizmor==1.24.1
1+
mypy==2.1.0
2+
ruff==0.15.15
3+
zizmor==1.25.2

requirements-test.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# additional test tools
2-
coverage==7.13.5
2+
coverage==7.14.1

securesystemslib/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import logging
22

3-
__version__ = "1.3.1"
3+
__version__ = "1.4.0"
44

55
# Configure a basic 'securesystemslib' top-level logger with a StreamHandler
66
# (print to console) and the WARNING log level (print messages of type

securesystemslib/signer/_hsm_signer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,11 +210,13 @@ def _find_key(
210210
if key_type is None:
211211
key_type = PyKCS11.CKO_PUBLIC_KEY
212212

213+
cka_id_filter = list(keyid.to_bytes((keyid.bit_length() + 7) // 8 or 1, "big"))
214+
213215
keys = session.findObjects(
214216
[
215217
(PyKCS11.CKA_CLASS, key_type),
216218
(PyKCS11.CKA_KEY_TYPE, PyKCS11.CKK_ECDSA),
217-
(PyKCS11.CKA_ID, (keyid,)),
219+
(PyKCS11.CKA_ID, cka_id_filter),
218220
]
219221
)
220222
if not keys:

tests/data/pems/ecdsa_private_encrypted.pem

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/data/pems/ed25519_private_encrypted.pem

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/data/pems/rsa_private_encrypted.pem

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)