LudovicRousseau / PyKCS11

PKCS#11 Wrapper for Python
GNU General Public License v2.0
99 stars 35 forks source link

add support for CKA_MODIFIABLE and CKA_DESTROYABLE attributes #116

Closed fuzzykat closed 6 months ago

fuzzykat commented 6 months ago

This PR improves support for CKA_COPYABLE and CKA_MODIFIABLE attributes. These attributes were technically available in PyKCS11, but weren't handled properly as bool values.

_By the way, one of the problems was the absence of attributes' definition in your pkcs11.h file; this is apparently because of the old (2.20) PKCS#11 specification this file originates from. And since, PyKCS11 supports some mechanisms from newer PKCS#11 specification (e.g. CKM_AES_GCM), I'd consider upgrading to a new version of the PKCS#11 headers._

LudovicRousseau commented 6 months ago

Thanks