summaryrefslogtreecommitdiff
path: root/ckcapi-builtin.c
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2008-12-02 20:56:41 +0000
committerStef Walter <stef@memberwebs.com>2008-12-02 20:56:41 +0000
commit4b5eb21486d188f57f2bf7a91cd5da225dd3e0d1 (patch)
treee47a8eb115115d038e97a4d1ab5693a659004d5c /ckcapi-builtin.c
parentc92e343c53743180c8854cb10da8bf522dd43d76 (diff)
Add concept of slots without any certificates.
Diffstat (limited to 'ckcapi-builtin.c')
-rw-r--r--ckcapi-builtin.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ckcapi-builtin.c b/ckcapi-builtin.c
index 47782ee..cc1cb78 100644
--- a/ckcapi-builtin.c
+++ b/ckcapi-builtin.c
@@ -58,7 +58,7 @@ typedef struct _BuiltinMatch
BuiltinMatch;
static const BuiltinMatch all_builtins[] = {
- { (CK_ATTRIBUTE_PTR)&builtin_root, CKCAPI_SLOT_TRUSTED | CKCAPI_SLOT_CA },
+ { (CK_ATTRIBUTE_PTR)&builtin_root, CKCAPI_SLOT_TRUSTED | CKCAPI_SLOT_CA | CKCAPI_SLOT_CERTS },
{ NULL, 0 }
};
@@ -234,9 +234,9 @@ ckcapi_builtin_find(CkCapiSession* sess, CK_OBJECT_CLASS cls, CK_ATTRIBUTE_PTR m
{
/* Only apply built in objects to appropriate slots */
fl = ckcapi_token_get_flags(sess->slot) & all_builtins[i].slot_flags;
- /* if(fl != all_builtins[i].slot_flags)
+ if(fl != all_builtins[i].slot_flags)
continue;
- */
+
bdata.attr = all_builtins[i].attr;
bdata.base.object = 0;
bdata.base.data_funcs = &builtin_objdata_vtable;