/optee_os/ta/pkcs11/src/ |
A D | processing_ec.c | 326 TEE_Attribute *attrs = NULL; in load_tee_ec_key_attrs() local 334 attrs = TEE_Malloc(3 * sizeof(TEE_Attribute), in load_tee_ec_key_attrs() 336 if (!attrs) in load_tee_ec_key_attrs() 343 if (pkcs2tee_load_attr(&attrs[count], in load_tee_ec_key_attrs() 348 if (pkcs2tee_load_attr(&attrs[count], in load_tee_ec_key_attrs() 361 if (!attrs) in load_tee_ec_key_attrs() 368 if (pkcs2tee_load_attr(&attrs[count], in load_tee_ec_key_attrs() 373 if (pkcs2tee_load_attr(&attrs[count], in load_tee_ec_key_attrs() 378 if (pkcs2tee_load_attr(&attrs[count], in load_tee_ec_key_attrs() 394 *tee_attrs = attrs; in load_tee_ec_key_attrs() [all …]
|
A D | processing_rsa.c | 354 TEE_Attribute *attrs = NULL; in load_tee_rsa_key_attrs() local 363 attrs = TEE_Malloc(2 * sizeof(TEE_Attribute), in load_tee_rsa_key_attrs() 365 if (!attrs) in load_tee_rsa_key_attrs() 368 if (pkcs2tee_load_attr(&attrs[count], TEE_ATTR_RSA_MODULUS, in load_tee_rsa_key_attrs() 372 if (pkcs2tee_load_attr(&attrs[count], in load_tee_rsa_key_attrs() 383 attrs = TEE_Malloc(8 * sizeof(TEE_Attribute), in load_tee_rsa_key_attrs() 385 if (!attrs) in load_tee_rsa_key_attrs() 392 if (pkcs2tee_load_attr(&attrs[count], in load_tee_rsa_key_attrs() 397 if (pkcs2tee_load_attr(&attrs[count], in load_tee_rsa_key_attrs() 446 *tee_attrs = attrs; in load_tee_rsa_key_attrs() [all …]
|
A D | pkcs11_attributes.c | 236 uint32_t const *attrs, in set_mandatory_attributes() argument 271 uint32_t const *attrs, in set_optional_attributes_with_def() argument 304 uint32_t const *attrs, in set_attributes_opt_or_null() argument 313 uint32_t const *attrs, in set_optional_attributes() argument 923 struct obj_attrs *attrs = NULL; in create_attributes_from_template() local 1141 switch (get_class(attrs)) { in create_attributes_from_template() 1170 rc = set_attribute(&attrs, in create_attributes_from_template() 1182 never_extract = !get_bool(attrs, in create_attributes_from_template() 1215 *out = attrs; in create_attributes_from_template() 1218 trace_attributes("object", attrs); in create_attributes_from_template() [all …]
|
A D | sanitize_object.c | 27 bool sanitize_consistent_class_and_type(struct obj_attrs *attrs) in sanitize_consistent_class_and_type() argument 29 switch (get_class(attrs)) { in sanitize_consistent_class_and_type() 34 return key_type_is_symm_key(get_key_type(attrs)); in sanitize_consistent_class_and_type() 36 return mechanism_is_valid(get_mechanism_type(attrs)); in sanitize_consistent_class_and_type() 39 return key_type_is_asymm_key(get_key_type(attrs)); in sanitize_consistent_class_and_type()
|
A D | sanitize_object.h | 17 bool sanitize_consistent_class_and_type(struct obj_attrs *attrs);
|
A D | attributes.h | 61 uint8_t attrs[]; member
|
A D | processing.c | 128 struct obj_attrs *attrs = obj->attributes; in get_object_key_bit_size() local 130 switch (get_key_type(attrs)) { in get_object_key_bit_size() 139 if (get_attribute_ptr(attrs, PKCS11_CKA_VALUE, NULL, &a_size)) in get_object_key_bit_size() 144 if (get_attribute_ptr(attrs, PKCS11_CKA_MODULUS, NULL, &a_size)) in get_object_key_bit_size() 149 if (get_attribute_ptr(attrs, PKCS11_CKA_EC_PARAMS, in get_object_key_bit_size()
|
A D | attributes.c | 252 unsigned char *ref_attr = ref->attrs; in attributes_match_reference() 283 unsigned char *ref_attr = ref->attrs; in attributes_match_add_reference()
|
/optee_os/lib/libutils/isoc/newlib/ |
A D | _ansi.h | 107 #define _ATTRIBUTE(attrs) __attribute__ (attrs) argument 109 #define _ATTRIBUTE(attrs) argument
|
/optee_os/lib/libutee/ |
A D | tee_api_objects.c | 14 void __utee_from_attr(struct utee_attribute *ua, const TEE_Attribute *attrs, in __utee_from_attr() argument 20 ua[n].attribute_id = attrs[n].attributeID; in __utee_from_attr() 21 if (attrs[n].attributeID & TEE_ATTR_FLAG_VALUE) { in __utee_from_attr() 22 ua[n].a = attrs[n].content.value.a; in __utee_from_attr() 23 ua[n].b = attrs[n].content.value.b; in __utee_from_attr() 25 ua[n].a = (uintptr_t)attrs[n].content.ref.buffer; in __utee_from_attr() 26 ua[n].b = attrs[n].content.ref.length; in __utee_from_attr() 267 const TEE_Attribute *attrs, in TEE_PopulateTransientObject() argument 274 __utee_check_attr_in_annotation(attrs, attrCount); in TEE_PopulateTransientObject() 288 __utee_from_attr(ua, attrs, attrCount); in TEE_PopulateTransientObject()
|
A D | tee_api_private.h | 12 void __utee_from_attr(struct utee_attribute *ua, const TEE_Attribute *attrs,
|
/optee_os/core/tee/ |
A D | tee_svc_cryp.c | 1414 attrs[n].content.ref.length = len; in copy_in_attrs() 1429 const TEE_Attribute *attrs, in tee_svc_cryp_check_attr() argument 1473 attrs[n].attributeID, in tee_svc_cryp_check_attr() 1550 const TEE_Attribute *attrs, in tee_svc_cryp_obj_populate_type() argument 1563 attrs[n].attributeID, in tee_svc_cryp_obj_populate_type() 1650 TEE_Attribute *attrs = NULL; in syscall_cryp_obj_populate() local 1672 attrs = malloc(alloc_size); in syscall_cryp_obj_populate() 1673 if (!attrs) in syscall_cryp_obj_populate() 1677 attrs); in syscall_cryp_obj_populate() 1682 attrs, attr_count); in syscall_cryp_obj_populate() [all …]
|
/optee_os/core/arch/arm/kernel/ |
A D | stmm_sp.c | 494 uint16_t attrs = 0; in sp_svc_get_mem_attr() local 503 res = vm_get_prot(&spc->uctx, va, SMALL_PAGE_SIZE, &attrs); in sp_svc_get_mem_attr() 507 if (attrs & TEE_MATTR_UR) in sp_svc_get_mem_attr() 509 else if (attrs & TEE_MATTR_UW) in sp_svc_get_mem_attr() 512 if (attrs & TEE_MATTR_UX) in sp_svc_get_mem_attr()
|
/optee_os/core/include/tee/ |
A D | tee_svc_cryp.h | 25 struct utee_attribute *attrs, unsigned long attr_count);
|
/optee_os/out/arm/export-ta_arm64/host_include/ |
A D | utee_syscalls.h | 118 struct utee_attribute *attrs,
|
A D | tee_api.h | 136 const TEE_Attribute *attrs,
|
/optee_os/out/arm/export-ta_arm64/include/ |
A D | utee_syscalls.h | 118 struct utee_attribute *attrs,
|
A D | tee_api.h | 136 const TEE_Attribute *attrs,
|
/optee_os/lib/libutee/include/ |
A D | utee_syscalls.h | 118 struct utee_attribute *attrs,
|
A D | tee_api.h | 136 const TEE_Attribute *attrs,
|
/optee_os/out/arm/export-ta_arm32/host_include/ |
A D | utee_syscalls.h | 118 struct utee_attribute *attrs,
|
A D | tee_api.h | 136 const TEE_Attribute *attrs,
|
/optee_os/out/arm/export-ta_arm32/include/ |
A D | utee_syscalls.h | 118 struct utee_attribute *attrs,
|
A D | tee_api.h | 136 const TEE_Attribute *attrs,
|
/optee_os/ta/pkcs11/include/ |
A D | pkcs11_ta.h | 1005 uint8_t attrs[]; member
|