diff --git a/src/pkcs11/misc.c b/src/pkcs11/misc.c index 21eac994..9cde3d67 100644 --- a/src/pkcs11/misc.c +++ b/src/pkcs11/misc.c @@ -226,6 +226,8 @@ CK_RV attr_extract(CK_ATTRIBUTE_PTR pAttr, void *ptr, size_t *sizep) size = sizeof(CK_BBOOL); break; case CKA_CERTIFICATE_TYPE: size = sizeof(CKA_CERTIFICATE_TYPE); break; + case CKA_MODULUS_BITS: + size = sizeof(CK_ULONG); break; default: return CKR_FUNCTION_FAILED; }