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