diff options
Diffstat (limited to 'ckcapi-object.c')
-rw-r--r-- | ckcapi-object.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/ckcapi-object.c b/ckcapi-object.c index 7755d25..3143700 100644 --- a/ckcapi-object.c +++ b/ckcapi-object.c @@ -29,7 +29,6 @@ enum DATA_UNKNOWN = 0, DATA_BOOL, DATA_ULONG, - DATA_DATE, DATA_BYTES }; @@ -134,16 +133,13 @@ attribute_data_type(CK_ATTRIBUTE_TYPE type) case CKA_SUPPORTED_CMS_ATTRIBUTES: case CKA_CERT_SHA1_HASH: case CKA_CERT_MD5_HASH: - return DATA_BYTES; - - // CK_DATE data + case CKA_ALLOWED_MECHANISMS: case CKA_START_DATE: case CKA_END_DATE: - return DATA_DATE; + return DATA_BYTES; // Arrays are nasty case CKA_WRAP_TEMPLATE: - case CKA_ALLOWED_MECHANISMS: case CKA_UNWRAP_TEMPLATE: default: DBG(("unknown attribute type: %x", type)); @@ -187,9 +183,6 @@ ckcapi_object_data_match_attr(CkCapiObjectData* objdata, CK_ATTRIBUTE_PTR match) case DATA_BYTES: rv = (objdata->data_funcs->get_bytes)(objdata, &attr); break; - case DATA_DATE: - rv = (objdata->data_funcs->get_date)(objdata, &attr); - break; default: ASSERT(0 && "unrecognized type"); break; @@ -250,9 +243,6 @@ ckcapi_object_data_get_attrs(CkCapiObjectData* objdata, CK_ATTRIBUTE_PTR attrs, case DATA_BYTES: rv = (objdata->data_funcs->get_bytes)(objdata, &attrs[i]); break; - case DATA_DATE: - rv = (objdata->data_funcs->get_date)(objdata, &attrs[i]); - break; case DATA_UNKNOWN: rv = CKR_ATTRIBUTE_TYPE_INVALID; break; |