| /optee_os/core/drivers/crypto/caam/include/ |
| H A D | caam_utils_dmaobj.h | 20 struct caamdmaobj { struct 35 TEE_Result caam_dmaobj_init_input(struct caamdmaobj *obj, const void *data, argument 48 TEE_Result caam_dmaobj_input_sgtbuf(struct caamdmaobj *obj, const void *data, 61 TEE_Result caam_dmaobj_init_output(struct caamdmaobj *obj, void *data, 80 TEE_Result caam_dmaobj_output_sgtbuf(struct caamdmaobj *obj, void *data, 89 void caam_dmaobj_cache_push(struct caamdmaobj *obj); 97 size_t caam_dmaobj_copy_to_orig(struct caamdmaobj *obj); 107 size_t caam_dmaobj_copy_ltrim_to_orig(struct caamdmaobj *obj); 116 void caam_dmaobj_free(struct caamdmaobj *obj); 126 TEE_Result caam_dmaobj_add_first_block(struct caamdmaobj *obj, [all …]
|
| H A D | caam_desc_helper.h | 25 void caam_desc_add_dmaobj(uint32_t *desc, struct caamdmaobj *data,
|
| /optee_os/core/drivers/crypto/caam/utils/ |
| H A D | utils_dmaobj.c | 150 static TEE_Result allocate_private(struct caamdmaobj *obj, unsigned int type) in allocate_private() 179 static void add_sgtdata_entry(struct caamdmaobj *obj, struct sgtdata *sgtdata, in add_sgtdata_entry() 309 struct caamdmaobj *obj) in dmaobj_cache_operation() 515 static TEE_Result check_buffer_boundary(struct caamdmaobj *obj, in check_buffer_boundary() 595 static enum caam_status entry_sgtbuf_dmabuf(struct caamdmaobj *obj, in entry_sgtbuf_dmabuf() 633 static enum caam_status entry_sgtbuf(struct caamdmaobj *obj, in entry_sgtbuf() 652 TEE_Result caam_dmaobj_init_input(struct caamdmaobj *obj, const void *data, in caam_dmaobj_init_input() 690 TEE_Result caam_dmaobj_input_sgtbuf(struct caamdmaobj *obj, const void *data, in caam_dmaobj_input_sgtbuf() 719 TEE_Result caam_dmaobj_init_output(struct caamdmaobj *obj, void *data, in caam_dmaobj_init_output() 785 TEE_Result caam_dmaobj_output_sgtbuf(struct caamdmaobj *obj, void *data, in caam_dmaobj_output_sgtbuf() [all …]
|
| /optee_os/core/drivers/crypto/caam/acipher/ |
| H A D | caam_math.c | 29 struct caamdmaobj res = { }; in do_xor_mod_n() 30 struct caamdmaobj data_a = { }; in do_xor_mod_n() 31 struct caamdmaobj data_b = { }; in do_xor_mod_n()
|
| H A D | caam_ecc.c | 446 struct caamdmaobj msg = { }; in do_sign() 448 struct caamdmaobj sign_c = { }; in do_sign() 449 struct caamdmaobj sign_d = { }; in do_sign() 630 struct caamdmaobj msg = { }; in do_verify() 631 struct caamdmaobj sign_c = { }; in do_verify() 632 struct caamdmaobj sign_d = { }; in do_verify() 790 struct caamdmaobj secret = { }; in do_shared_secret()
|
| H A D | caam_dsa.c | 510 struct caamdmaobj msg = { }; in do_sign() 512 struct caamdmaobj sign_c = { }; in do_sign() 513 struct caamdmaobj sign_d = { }; in do_sign() 664 struct caamdmaobj msg = { }; in do_verify() 665 struct caamdmaobj sign_c = { }; in do_verify() 666 struct caamdmaobj sign_d = { }; in do_verify()
|
| H A D | caam_rsa.c | 1231 struct caamdmaobj msg = { }; in do_caam_encrypt() 1232 struct caamdmaobj cipher = { }; in do_caam_encrypt() 1363 struct caamdmaobj cipher = { }; in do_caam_decrypt() 1364 struct caamdmaobj msg = { }; in do_caam_decrypt()
|
| H A D | caam_dh.c | 400 struct caamdmaobj secret = { }; in do_shared_secret()
|
| /optee_os/core/drivers/crypto/caam/cipher/ |
| H A D | local.h | 86 struct caamdmaobj *src, 87 struct caamdmaobj *dst);
|
| H A D | caam_cipher_xts.c | 48 struct caamdmaobj *tmp) in do_tweak_block() 83 struct caamdmaobj tmpdst = { }; in caam_cipher_update_xts() 84 struct caamdmaobj tweak = { }; in caam_cipher_update_xts() 85 struct caamdmaobj enc_tweak = { }; in caam_cipher_update_xts()
|
| H A D | caam_cipher_mac.c | 146 struct caamdmaobj src = { }; in do_update_mac() 147 struct caamdmaobj dst = { }; in do_update_mac() 297 static TEE_Result run_cmac_desc(struct cipherdata *ctx, struct caamdmaobj *src, in run_cmac_desc() 298 struct caamdmaobj *dst, bool last) in run_cmac_desc() 429 struct caamdmaobj src = { }; in do_update_cmac() 430 struct caamdmaobj dst = { }; in do_update_cmac()
|
| H A D | caam_cipher.c | 136 struct caamdmaobj *src, in caam_cipher_block() 137 struct caamdmaobj *dst) in caam_cipher_block() 530 struct caamdmaobj src = { }; in do_update_streaming() 531 struct caamdmaobj dst = { }; in do_update_streaming() 746 struct caamdmaobj src = { }; in do_update_cipher() 747 struct caamdmaobj dst = { }; in do_update_cipher()
|
| /optee_os/core/drivers/crypto/caam/ae/ |
| H A D | local.h | 71 struct caamdmaobj *src, struct caamdmaobj *dst,
|
| H A D | caam_ae.c | 479 bool encrypt, struct caamdmaobj *src, in caam_ae_do_oneshot() 480 struct caamdmaobj *dst, in caam_ae_do_oneshot() 481 struct caamdmaobj *aad) in caam_ae_do_oneshot() 571 bool encrypt, struct caamdmaobj *aad) in caam_ae_do_init() 653 struct caamdmaobj *src, in caam_ae_do_block() 654 struct caamdmaobj *dst, bool final) in caam_ae_do_block() 730 struct caamdmaobj caam_src = { }; in caam_ae_do_update() 731 struct caamdmaobj caam_dst = { }; in caam_ae_do_update() 732 struct caamdmaobj caam_aad = { }; in caam_ae_do_update() 733 struct caamdmaobj *caam_aad_ptr = NULL; in caam_ae_do_update()
|
| H A D | caam_ae_gcm.c | 53 struct caamdmaobj *src, struct caamdmaobj *dst, in caam_ae_do_block_gcm()
|
| /optee_os/core/drivers/crypto/caam/mp/ |
| H A D | caam_mp.c | 111 struct caamdmaobj reskey = { }; in caam_mp_export_publickey() 187 struct caamdmaobj msg_input = { }; in caam_mp_sign() 188 struct caamdmaobj sign_c = { }; in caam_mp_sign() 189 struct caamdmaobj sign_d = { }; in caam_mp_sign()
|
| /optee_os/core/drivers/crypto/caam/hash/ |
| H A D | caam_hash_mac.c | 66 static enum caam_status do_reduce_key(struct caamdmaobj *reduce_key, in do_reduce_key() 71 struct caamdmaobj key = { }; in do_reduce_key() 131 struct caamdmaobj reduce_key = { }; in do_hmac_init()
|
| H A D | caam_hash.c | 393 static TEE_Result do_update_hash(struct hashctx *ctx, struct caamdmaobj *src) in do_update_hash() 478 struct caamdmaobj src = { }; in caam_hash_hmac_update() 579 struct caamdmaobj dig = { }; in caam_hash_hmac_final()
|
| /optee_os/core/drivers/crypto/caam/blob/ |
| H A D | caam_dek.c | 37 struct caamdmaobj resblob = { }; in caam_dek_generate()
|
| /optee_os/core/drivers/crypto/caam/ |
| H A D | caam_desc.c | 113 void caam_desc_add_dmaobj(uint32_t *desc, struct caamdmaobj *data, in caam_desc_add_dmaobj()
|