Lines Matching refs:attr
204 void *attr = NULL; in pkcs11_import_object_boolprop() local
210 attr = pkcs11_object_default_boolprop(attribute); in pkcs11_import_object_boolprop()
211 if (!attr) in pkcs11_import_object_boolprop()
214 attr = &bbool; in pkcs11_import_object_boolprop()
218 return add_attribute(out, attribute, attr, sizeof(uint8_t)); in pkcs11_import_object_boolprop()
1613 #define DMSG_BAD_BBOOL(attr, proc, head) \ argument
1615 uint32_t __maybe_unused _attr = (attr); \
1879 char *attr = NULL; in parent_key_complies_allowed_processings() local
1886 (void *)&attr, &size); in parent_key_complies_allowed_processings()
1895 TEE_MemMove(&proc, attr, sizeof(uint32_t)); in parent_key_complies_allowed_processings()
1896 attr += sizeof(uint32_t); in parent_key_complies_allowed_processings()
1935 enum pkcs11_attr_id attr = func_to_attr(function); in check_parent_attrs_against_processing() local
1937 if (!get_bool(head, attr)) { in check_parent_attrs_against_processing()
1938 DMSG("%s not permitted", id2str_attr(attr)); in check_parent_attrs_against_processing()
2163 static bool attr_is_modifiable_any_key(struct pkcs11_attribute_head *attr) in attr_is_modifiable_any_key() argument
2165 switch (attr->id) { in attr_is_modifiable_any_key()
2176 static bool attr_is_modifiable_secret_key(struct pkcs11_attribute_head *attr, in attr_is_modifiable_secret_key() argument
2180 switch (attr->id) { in attr_is_modifiable_secret_key()
2191 return get_bool(obj->attributes, attr->id); in attr_is_modifiable_secret_key()
2195 return !get_bool(obj->attributes, attr->id); in attr_is_modifiable_secret_key()
2207 static bool attr_is_modifiable_public_key(struct pkcs11_attribute_head *attr, in attr_is_modifiable_public_key() argument
2211 switch (attr->id) { in attr_is_modifiable_public_key()
2226 static bool attr_is_modifiable_private_key(struct pkcs11_attribute_head *attr, in attr_is_modifiable_private_key() argument
2230 switch (attr->id) { in attr_is_modifiable_private_key()
2249 return get_bool(obj->attributes, attr->id); in attr_is_modifiable_private_key()
2253 return !get_bool(obj->attributes, attr->id); in attr_is_modifiable_private_key()
2262 static bool attr_is_modifiable_certificate(struct pkcs11_attribute_head *attr, in attr_is_modifiable_certificate() argument
2277 switch (attr->id) { in attr_is_modifiable_certificate()
2299 switch (attr->id) { in attr_is_modifiable_certificate()
2911 TEE_Attribute attr = { }; in compute_check_value_with_ecb() local
2928 TEE_InitRefAttribute(&attr, TEE_ATTR_SECRET_VALUE, key, key_size); in compute_check_value_with_ecb()
2930 res = TEE_PopulateTransientObject(hkey, &attr, 1); in compute_check_value_with_ecb()