CK_ATTRIBUTE_TYPE
CK_ATTRIBUTE_TYPE type; /* type of command */
CK_ATTRIBUTE_TYPE usage,
(pkinit_identity_crypto_context, CK_ATTRIBUTE_TYPE usage,
CK_ATTRIBUTE_TYPE ckAttribCode,
CK_ATTRIBUTE_TYPE attrtype, KMF_BIGINT *bigint)
CK_ATTRIBUTE_TYPE type;
find_attribute(CK_ATTRIBUTE_TYPE attrtype, generic_attr_t *attributes,
find_attribute(CK_ATTRIBUTE_TYPE attrtype, generic_attr_t *attributes,
get_template_ulong(CK_ATTRIBUTE_TYPE type, CK_ATTRIBUTE *attributes,
get_template_boolean(CK_ATTRIBUTE_TYPE type, CK_ATTRIBUTE *attributes,
set_template_boolean(CK_ATTRIBUTE_TYPE type, CK_ATTRIBUTE *attributes,
boolean_t get_template_ulong(CK_ATTRIBUTE_TYPE type, CK_ATTRIBUTE *attributes,
boolean_t get_template_boolean(CK_ATTRIBUTE_TYPE type,
int set_template_boolean(CK_ATTRIBUTE_TYPE type,
CK_ATTRIBUTE_TYPE attr;
CK_ATTRIBUTE_TYPE PRIV_KEY_ATTRS[] =
CK_ATTRIBUTE_TYPE SECRET_KEY_ATTRS[] =
CK_ATTRIBUTE_TYPE DOMAIN_ATTRS[] =
CK_ATTRIBUTE_TYPE HARDWARE_ATTRS[] =
CK_ATTRIBUTE_TYPE CERT_ATTRS[] =
kernel_lookup_attr(CK_ATTRIBUTE_TYPE type)
upper = (sizeof (attr_map) / sizeof (CK_ATTRIBUTE_TYPE)) - 1;
sizeof (PUB_KEY_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (PRIV_KEY_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (SECRET_KEY_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (DOMAIN_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (HARDWARE_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (CERT_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
get_extra_attr(CK_ATTRIBUTE_TYPE type, kernel_object_t *obj)
CK_ATTRIBUTE_TYPE attr_map[] = {
CK_ATTRIBUTE_TYPE type = template->type;
set_extra_attr_to_object(kernel_object_t *object_p, CK_ATTRIBUTE_TYPE type,
CK_ATTRIBUTE_TYPE PUB_KEY_ATTRS[] =
attribute_in_template(CK_ATTRIBUTE_TYPE type, CK_ATTRIBUTE_PTR t, CK_ULONG cnt)
CK_ATTRIBUTE_PTR get_extra_attr(CK_ATTRIBUTE_TYPE type, kernel_object_t *obj);
CK_ATTRIBUTE_TYPE PRIV_KEY_ATTRS[] =
CK_ATTRIBUTE_TYPE SECRET_KEY_ATTRS[] =
CK_ATTRIBUTE_TYPE DOMAIN_ATTRS[] =
CK_ATTRIBUTE_TYPE HARDWARE_ATTRS[] =
CK_ATTRIBUTE_TYPE CERT_ATTRS[] =
soft_lookup_attr(CK_ATTRIBUTE_TYPE type)
upper = (sizeof (attr_map) / sizeof (CK_ATTRIBUTE_TYPE)) - 1;
CK_ATTRIBUTE_TYPE attr_map[] = {
soft_get_public_value(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
soft_get_private_value(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
CK_ATTRIBUTE_TYPE type = template->type;
sizeof (PUB_KEY_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (PRIV_KEY_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (SECRET_KEY_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (DOMAIN_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (HARDWARE_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
sizeof (CERT_ATTRS) / sizeof (CK_ATTRIBUTE_TYPE);
set_extra_attr_to_object(soft_object_t *object_p, CK_ATTRIBUTE_TYPE type,
get_extra_attr(CK_ATTRIBUTE_TYPE type, soft_object_t *obj)
CK_ATTRIBUTE_TYPE PUB_KEY_ATTRS[] =
soft_genDHkey_set_attribute(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
soft_genDSAkey_set_attribute(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
CK_ATTRIBUTE_TYPE type)
extern CK_RV set_extra_attr_to_object(soft_object_t *, CK_ATTRIBUTE_TYPE,
template.type = (CK_ATTRIBUTE_TYPE)(SWAP64(attr_hdr->type));
CK_RV soft_get_public_value(soft_object_t *, CK_ATTRIBUTE_TYPE, uchar_t *,
CK_RV soft_get_private_value(soft_object_t *, CK_ATTRIBUTE_TYPE, uchar_t *,
CK_ATTRIBUTE_PTR get_extra_attr(CK_ATTRIBUTE_TYPE type, soft_object_t *obj);
soft_genRSAkey_set_attribute(soft_object_t *key, CK_ATTRIBUTE_TYPE type,
secret_key_check_exportability(CK_ATTRIBUTE_TYPE type)
rsa_priv_check_exportability(CK_ATTRIBUTE_TYPE type) {
generic_secret_check_exportability(CK_ATTRIBUTE_TYPE type) {
CK_ATTRIBUTE_TYPE type,
template_check_exportability(TEMPLATE *tmpl, CK_ATTRIBUTE_TYPE type)
CK_BBOOL is_attribute_defined(CK_ATTRIBUTE_TYPE);
CK_ATTRIBUTE_TYPE, CK_ATTRIBUTE **);
CK_BBOOL template_check_exportability(TEMPLATE *, CK_ATTRIBUTE_TYPE type);
CK_BBOOL secret_key_check_exportability(CK_ATTRIBUTE_TYPE type);
CK_BBOOL rsa_priv_check_exportability(CK_ATTRIBUTE_TYPE type);
CK_ATTRIBUTE_TYPE type;
CK_RV build_attribute(CK_ATTRIBUTE_TYPE,
is_attribute_defined(CK_ATTRIBUTE_TYPE type)
build_attribute(CK_ATTRIBUTE_TYPE type,