CK_OBJECT_CLASS
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
CK_OBJECT_CLASS objclass = CKO_SECRET_KEY;
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
CK_OBJECT_CLASS kclass; /* secret key or RSA private key */
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
CK_OBJECT_CLASS cls;
CK_OBJECT_CLASS cls;
CK_OBJECT_CLASS ckObjClass = CKO_PUBLIC_KEY;
CK_OBJECT_CLASS ckObjClass;
CK_OBJECT_CLASS certClass = CKO_CERTIFICATE;
static CK_OBJECT_CLASS priClass = CKO_PRIVATE_KEY;
static CK_OBJECT_CLASS pubClass = CKO_PUBLIC_KEY;
CK_OBJECT_CLASS class;
templ.ulValueLen = sizeof (CK_OBJECT_CLASS);
CK_OBJECT_CLASS objClass = CKO_PRIVATE_KEY;
CK_OBJECT_CLASS class;
CK_OBJECT_CLASS class;
CK_OBJECT_CLASS oClass = CKO_PRIVATE_KEY;
SETATTR(templ, i, CKA_CLASS, &oClass, sizeof (CK_OBJECT_CLASS)); i++;
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
CK_OBJECT_CLASS oclass = CKO_CERTIFICATE;
CK_OBJECT_CLASS ckObjClass = CKO_PUBLIC_KEY;
typedef CK_OBJECT_CLASS CK_PTR CK_OBJECT_CLASS_PTR;
CK_OBJECT_CLASS class;
get_master_template_by_type(CK_OBJECT_CLASS class, CK_ULONG subtype,
get_master_attributes_by_type(CK_OBJECT_CLASS class, CK_ULONG subtype,
CK_OBJECT_CLASS class;
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
{ { CKA_CLASS, NULL, sizeof (CK_OBJECT_CLASS) },
CK_RV get_master_template_by_type(CK_OBJECT_CLASS class, CK_ULONG subtype,
CK_RV get_master_attributes_by_type(CK_OBJECT_CLASS class, CK_ULONG subtype,
get_wrap_mechanism(CK_OBJECT_CLASS obj_class, CK_KEY_TYPE key_type,
CK_OBJECT_CLASS obj_class;
CK_OBJECT_CLASS class;
CK_OBJECT_CLASS class; /* class of the key for wrap/unwrap */
CK_OBJECT_CLASS objclass;
static CK_OBJECT_CLASS objclass = CKO_SECRET_KEY;
CK_OBJECT_CLASS class = (CK_OBJECT_CLASS)~0UL;
if (class == (CK_OBJECT_CLASS)~0UL)
CK_OBJECT_CLASS *class)
*class = *((CK_OBJECT_CLASS*)template[i].pValue);
CK_OBJECT_CLASS class = object_p->class;
CK_OBJECT_CLASS class = object_p->class;
kernel_process_find_attr(CK_OBJECT_CLASS *pclasses,
(*((CK_OBJECT_CLASS *)pTemplate[i].pValue));
kernel_find_match_attrs(kernel_object_t *obj, CK_OBJECT_CLASS *pclasses,
if (*((CK_OBJECT_CLASS *)tmpl_attr->pValue) !=
CK_OBJECT_CLASS class = object_p->class;
*(CK_OBJECT_CLASS *)(pTemplate[i].pValue) ==
CK_OBJECT_CLASS class;
CK_OBJECT_CLASS *class);
void kernel_process_find_attr(CK_OBJECT_CLASS *pclasses,
CK_OBJECT_CLASS *pclasses, CK_ULONG num_pclasses,
CK_OBJECT_CLASS pclasses[6]; /* classes attrs possibly exist */
CK_OBJECT_CLASS class; /* for kernel_validate_attr(). Value unused */
CK_OBJECT_CLASS class = objp->class;
CK_OBJECT_CLASS class = objp->class;
CK_OBJECT_CLASS class = object_p->class;
CK_OBJECT_CLASS *class)
*class = *((CK_OBJECT_CLASS*)template[i].pValue);
CK_OBJECT_CLASS class = (CK_OBJECT_CLASS)~0UL;
if (class == (CK_OBJECT_CLASS)~0UL)
soft_object_t *new_object, CK_OBJECT_CLASS class, CK_KEY_TYPE key_type,
CK_OBJECT_CLASS temp_class = (CK_OBJECT_CLASS)~0UL;
if (temp_class == (CK_OBJECT_CLASS)~0UL) {
} else if (class == (CK_OBJECT_CLASS)~0UL) {
if (class == (CK_OBJECT_CLASS)~0UL)
CK_OBJECT_CLASS class = object_p->class;
CK_OBJECT_CLASS class = object_p->class;
soft_process_find_attr(CK_OBJECT_CLASS *pclasses,
(*((CK_OBJECT_CLASS *)pTemplate[i].pValue));
soft_find_match_attrs(soft_object_t *obj, CK_OBJECT_CLASS *pclasses,
if (*((CK_OBJECT_CLASS *)tmpl_attr->pValue) !=
soft_object_t **, soft_session_t *, CK_OBJECT_CLASS, CK_KEY_TYPE,
CK_OBJECT_CLASS keyclass = CKO_SECRET_KEY;
CK_OBJECT_CLASS new_obj_class = ~0UL;
*((CK_OBJECT_CLASS *)pTemplate[i].pValue);
&new_objp, session_p, (CK_OBJECT_CLASS)~0UL,
CK_OBJECT_CLASS class, CK_KEY_TYPE key_type, CK_ULONG keylen, CK_ULONG mode,
CK_OBJECT_CLASS class = objp->class;
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
obj->class = (CK_OBJECT_CLASS)(SWAP64(hdr->class));
CK_OBJECT_CLASS class = objp->class;
CK_OBJECT_CLASS class = objp->class;
CK_OBJECT_CLASS class;
CK_OBJECT_CLASS, CK_KEY_TYPE, CK_ULONG, CK_ULONG);
CK_OBJECT_CLASS *class);
void soft_process_find_attr(CK_OBJECT_CLASS *pclasses,
boolean_t soft_find_match_attrs(soft_object_t *obj, CK_OBJECT_CLASS *pclasses,
CK_OBJECT_CLASS pclasses[6]; /* classes attrs possibly exist */
CK_OBJECT_CLASS class; /* for soft_validate_attr(). Value unused */
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
(*((CK_OBJECT_CLASS *)pTemplate[i].pValue) !=
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
sizeof (CK_OBJECT_CLASS));
class_attr->ulValueLen = sizeof (CK_OBJECT_CLASS);
*(CK_OBJECT_CLASS *)class_attr->pValue = CKO_DATA;
CK_OBJECT_CLASS class;
class = *(CK_OBJECT_CLASS *)attr->pValue;
CK_OBJECT_CLASS class = CKO_PUBLIC_KEY;
sizeof (CK_OBJECT_CLASS));
class_attr->ulValueLen = sizeof (CK_OBJECT_CLASS);
*(CK_OBJECT_CLASS *)class_attr->pValue = CKO_PUBLIC_KEY;
sizeof (CK_OBJECT_CLASS));
class_attr->ulValueLen = sizeof (CK_OBJECT_CLASS);
*(CK_OBJECT_CLASS *)class_attr->pValue = CKO_PRIVATE_KEY;
sizeof (CK_OBJECT_CLASS));
class_attr->ulValueLen = sizeof (CK_OBJECT_CLASS);
*(CK_OBJECT_CLASS *)class_attr->pValue = CKO_SECRET_KEY;
keyclass = *(CK_OBJECT_CLASS *)priv_tmpl[i].pValue;
CK_OBJECT_CLASS class;
class = *(CK_OBJECT_CLASS *)attr->pValue;
keyclass = *(CK_OBJECT_CLASS *)attributes[i].pValue;
keyclass = *(CK_OBJECT_CLASS *)publ_tmpl[i].pValue;
CK_OBJECT_CLASS keyclass;
keyclass = *(CK_OBJECT_CLASS *)attr->pValue;
CK_OBJECT_CLASS keyclass;
keyclass = *(CK_OBJECT_CLASS *)attr->pValue;
CK_OBJECT_CLASS keyclass;
keyclass = *(CK_OBJECT_CLASS *)attr->pValue;
CK_OBJECT_CLASS keyclass;
keyclass = *(CK_OBJECT_CLASS *)attr->pValue;
if (*(CK_OBJECT_CLASS *)attr->pValue ==
class = *(CK_OBJECT_CLASS *)attr->pValue;
class = *(CK_OBJECT_CLASS *)attr->pValue;
CK_OBJECT_CLASS class;
class = *(CK_OBJECT_CLASS *)attr->pValue;
*class = *(CK_OBJECT_CLASS *)attr->pValue;
CK_OBJECT_CLASS class;
class = *(CK_OBJECT_CLASS *)attr->pValue;
CK_OBJECT_CLASS class;
class = *(CK_OBJECT_CLASS *)attr->pValue;
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
CK_OBJECT_CLASS class = CKO_SECRET_KEY;
CK_OBJECT_CLASS class = CKO_SECRET_KEY;