Home
last modified time | relevance | path

Searched refs:attrs (Results 1 – 25 of 25) sorted by relevance

/optee_os/ta/pkcs11/src/
A Dprocessing_ec.c326 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 Dprocessing_rsa.c354 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 Dpkcs11_attributes.c236 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 Dsanitize_object.c27 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 Dsanitize_object.h17 bool sanitize_consistent_class_and_type(struct obj_attrs *attrs);
A Dattributes.h61 uint8_t attrs[]; member
A Dprocessing.c128 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 Dattributes.c252 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.h107 #define _ATTRIBUTE(attrs) __attribute__ (attrs) argument
109 #define _ATTRIBUTE(attrs) argument
/optee_os/lib/libutee/
A Dtee_api_objects.c14 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 Dtee_api_private.h12 void __utee_from_attr(struct utee_attribute *ua, const TEE_Attribute *attrs,
/optee_os/core/tee/
A Dtee_svc_cryp.c1414 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 Dstmm_sp.c494 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 Dtee_svc_cryp.h25 struct utee_attribute *attrs, unsigned long attr_count);
/optee_os/out/arm/export-ta_arm64/host_include/
A Dutee_syscalls.h118 struct utee_attribute *attrs,
A Dtee_api.h136 const TEE_Attribute *attrs,
/optee_os/out/arm/export-ta_arm64/include/
A Dutee_syscalls.h118 struct utee_attribute *attrs,
A Dtee_api.h136 const TEE_Attribute *attrs,
/optee_os/lib/libutee/include/
A Dutee_syscalls.h118 struct utee_attribute *attrs,
A Dtee_api.h136 const TEE_Attribute *attrs,
/optee_os/out/arm/export-ta_arm32/host_include/
A Dutee_syscalls.h118 struct utee_attribute *attrs,
A Dtee_api.h136 const TEE_Attribute *attrs,
/optee_os/out/arm/export-ta_arm32/include/
A Dutee_syscalls.h118 struct utee_attribute *attrs,
A Dtee_api.h136 const TEE_Attribute *attrs,
/optee_os/ta/pkcs11/include/
A Dpkcs11_ta.h1005 uint8_t attrs[]; member

Completed in 35 milliseconds