New version of PyKCS11: 1.5.18
I just released a new version of PyKCS11, a Python wrapper above the PKCS#11 API.
See PyKCS11 introduction or PyKCS11’s documentation.
The project is registered at Pypi: https://pypi.org/project/PyKCS11/
Changes:
1.5.18 - August 2025, Ludovic Rousseau
add
CKM_EXTRACT_KEY_FROM_KEY
mechanismadd
CKM_EDDSA
andCK_EDDSA_PARAMS
supportC_Initialize()
: allow OS lockingPyKCS11.load()
&.unload()
: make the methods tread-safebugfix: store
CKM_CONCATENATE_BASE_AND_KEY
parameter in mechanism contextIsNum()
:CKA_HW_FEATURE_TYPE
is also a numeric valueimprove support for multi-part encryption/decryption
fix some Python typing issues
Fix issue with vendor defined (
CKM_VENDOR_DEFINED
) mechanismsfix/ignore all pylint warnings
use pytest for running tests
minor improvements