diff options
Diffstat (limited to 'ckcapi-builtin.c')
-rw-r--r-- | ckcapi-builtin.c | 6 |
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; |