| H A D | tee_svc_cryp.c | 676 TEE_Result (*from_user)(void *attr, const void *buffer, size_t size); 677 TEE_Result (*to_user)(void *attr, struct ts_session *sess, 679 TEE_Result (*to_binary)(void *attr, void *data, size_t data_len, 681 bool (*from_binary)(void *attr, const void *data, size_t data_len, 683 TEE_Result (*from_obj)(void *attr, void *src_attr); 684 void (*free)(void *attr); 685 void (*clear)(void *attr); 720 static TEE_Result op_attr_secret_value_from_user(void *attr, const void *buffer, in op_attr_secret_value_from_user() argument 724 struct tee_cryp_obj_secret *key = attr; in op_attr_secret_value_from_user() 736 static TEE_Result op_attr_secret_value_to_user(void *attr, in op_attr_secret_value_to_user() argument 760 op_attr_secret_value_to_binary(void * attr,void * data,size_t data_len,size_t * offs) op_attr_secret_value_to_binary() argument 781 op_attr_secret_value_from_binary(void * attr,const void * data,size_t data_len,size_t * offs) op_attr_secret_value_from_binary() argument 803 op_attr_secret_value_from_obj(void * attr,void * src_attr) op_attr_secret_value_from_obj() argument 815 op_attr_secret_value_clear(void * attr) op_attr_secret_value_clear() argument 823 op_attr_bignum_from_user(void * attr,const void * buffer,size_t size) op_attr_bignum_from_user() argument 841 op_attr_bignum_to_user(void * attr,struct ts_session * sess __unused,void * buffer,uint64_t * size) op_attr_bignum_to_user() argument 879 op_attr_bignum_to_binary(void * attr,void * data,size_t data_len,size_t * offs) op_attr_bignum_to_binary() argument 901 op_attr_bignum_from_binary(void * attr,const void * data,size_t data_len,size_t * offs) op_attr_bignum_from_binary() argument 918 op_attr_bignum_from_obj(void * attr,void * src_attr) op_attr_bignum_from_obj() argument 927 op_attr_bignum_clear(void * attr) op_attr_bignum_clear() argument 934 op_attr_bignum_free(void * attr) op_attr_bignum_free() argument 941 op_attr_value_from_user(void * attr,const void * buffer,size_t size) op_attr_value_from_user() argument 954 op_attr_value_to_user(void * attr,struct ts_session * sess __unused,void * buffer,uint64_t * size) op_attr_value_to_user() argument 974 op_attr_value_to_binary(void * attr,void * data,size_t data_len,size_t * offs) op_attr_value_to_binary() argument 982 op_attr_value_from_binary(void * attr,const void * data,size_t data_len,size_t * offs) op_attr_value_from_binary() argument 990 op_attr_value_from_obj(void * attr,void * src_attr) op_attr_value_from_obj() argument 999 op_attr_value_clear(void * attr) op_attr_value_clear() argument 1006 op_attr_25519_from_user(void * attr,const void * buffer,size_t size) op_attr_25519_from_user() argument 1017 op_attr_25519_to_user(void * attr,struct ts_session * sess __unused,void * buffer,uint64_t * size) op_attr_25519_to_user() argument 1040 op_attr_25519_to_binary(void * attr,void * data,size_t data_len,size_t * offs) op_attr_25519_to_binary() argument 1062 op_attr_25519_from_binary(void * attr,const void * data,size_t data_len,size_t * offs) op_attr_25519_from_binary() argument 1082 op_attr_25519_from_obj(void * attr,void * src_attr) op_attr_25519_from_obj() argument 1095 op_attr_25519_clear(void * attr) op_attr_25519_clear() argument 1104 op_attr_25519_free(void * attr) op_attr_25519_free() argument 1261 set_attribute(struct tee_obj * o,const struct tee_cryp_obj_type_props * props,uint32_t attr) set_attribute() argument 1273 get_attribute(const struct tee_obj * o,const struct tee_cryp_obj_type_props * props,uint32_t attr) get_attribute() argument 1291 void *attr = NULL; syscall_cryp_obj_get_attr() local 1388 void *attr = (uint8_t *)o->attr + ta->raw_offs; tee_obj_attr_to_binary() local 1418 void *attr = (uint8_t *)o->attr + ta->raw_offs; tee_obj_attr_from_binary() local 1434 void *attr; tee_obj_attr_copy_from() local 1905 void *attr = NULL; tee_svc_cryp_obj_populate_type() local [all...] |