summaryrefslogtreecommitdiff
path: root/ckcapi-object.c
diff options
context:
space:
mode:
Diffstat (limited to 'ckcapi-object.c')
-rw-r--r--ckcapi-object.c14
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;