summaryrefslogtreecommitdiff
path: root/ckcapi-key.c
diff options
context:
space:
mode:
Diffstat (limited to 'ckcapi-key.c')
-rw-r--r--ckcapi-key.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ckcapi-key.c b/ckcapi-key.c
index 5cf60ba..abf37de 100644
--- a/ckcapi-key.c
+++ b/ckcapi-key.c
@@ -533,7 +533,7 @@ key_date_attribute(CkCapiObjectData* objdata, CK_ATTRIBUTE_PTR attr)
*/
case CKA_END_DATE:
case CKA_START_DATE:
- return CKR_ATTRIBUTE_TYPE_INVALID;
+ return ckcapi_return_data(attr, "", 0);
default:
return CKR_ATTRIBUTE_TYPE_INVALID;
@@ -774,7 +774,7 @@ register_key_object(CkCapiSession* sess, CK_OBJECT_CLASS cls,
ASSERT(key_identifier);
ASSERT(cls == CKO_PRIVATE_KEY || cls == CKO_PUBLIC_KEY);
- kobj = calloc(sizeof(KeyObject) + key_identifier->cbData, 1);
+ kobj = calloc(1, sizeof(KeyObject) + key_identifier->cbData);
if(!kobj)
return CKR_HOST_MEMORY;