| /optee_os/core/drivers/crypto/caam/acipher/ |
| H A D | caam_prime_dsa.c | 58 caam_desc_add_word(desc, LD_IMM(CLASS_1, REG_PKHA_N_SIZE, 4)); in do_desc_prime_q() 60 caam_desc_add_word(desc, LD_IMM(CLASS_1, REG_PKHA_A_SIZE, 4)); in do_desc_prime_q() 168 caam_desc_add_word(desc, FIFO_LD_IMM(CLASS_1, PKHA_B, NOACTION, 1)); in do_desc_prime_q() 252 FIFO_LD(CLASS_1, PKHA_N, NOACTION, seed->length)); in do_desc_gen_x() 262 caam_desc_add_word(desc, FIFO_LD_IMM(CLASS_1, PKHA_B, NOACTION, 1)); in do_desc_gen_x() 265 FIFO_LD(CLASS_1, PKHA_A, NOACTION, seed->length)); in do_desc_gen_x() 272 caam_desc_add_word(desc, FIFO_LD_IMM(CLASS_1, PKHA_B, NOACTION, 1)); in do_desc_gen_x() 376 FIFO_LD(CLASS_1, PKHA_N, NOACTION, mod_n->length)); in do_desc_prime_p() 385 caam_desc_add_word(desc, FIFO_LD(CLASS_1, PKHA_A, NOACTION, in do_desc_prime_p() 394 caam_desc_add_word(desc, FIFO_LD(CLASS_1, PKHA_A, NOACTION, x->length)); in do_desc_prime_p() [all …]
|
| H A D | caam_math.c | 68 caam_desc_add_word(desc, LD_IMM(CLASS_1, REG_PKHA_N_SIZE, 4)); in do_xor_mod_n() 72 caam_desc_fifo_load(desc, &data_a, CLASS_1, PKHA_A, NOACTION); in do_xor_mod_n() 73 caam_desc_fifo_load(desc, &data_b, CLASS_1, PKHA_B, NOACTION); in do_xor_mod_n()
|
| H A D | caam_prime_rsa.c | 404 caam_desc_add_word(desc, FIFO_LD(CLASS_1, PKHA_A2, NOACTION, in do_desc_setup() 417 caam_desc_add_word(desc, FIFO_LD(CLASS_1, PKHA_B2, NOACTION, in do_desc_setup() 426 caam_desc_add_word(desc, LD_IMM(CLASS_1, REG_PKHA_N_SIZE, 4)); in do_desc_setup() 477 caam_desc_add_word(desc, FIFO_LD(CLASS_1, PKHA_B2, NOACTION, in do_desc_prime() 545 caam_desc_add_word(desc, FIFO_LD_IMM(CLASS_1, PKHA_B, NOACTION, 1)); in do_desc_prime() 551 FIFO_LD(CLASS_1, PKHA_A, NOACTION, data->e->length)); in do_desc_prime() 561 caam_desc_add_word(desc, FIFO_LD_IMM(CLASS_1, PKHA_B, NOACTION, 1)); in do_desc_prime() 586 caam_desc_add_word(desc, FIFO_LD_IMM(CLASS_1, PKHA_B, NOACTION, 1)); in do_desc_prime() 642 caam_desc_add_word(desc, FIFO_LD(CLASS_1, PKHA_B, NOACTION, key_size)); in do_checks_primes() 650 FIFO_LD(CLASS_1, PKHA_N, NOACTION, max_n->length)); in do_checks_primes()
|
| /optee_os/core/drivers/crypto/caam/ae/ |
| H A D | caam_ae.c | 396 LD_KEY_PLAIN(CLASS_1, REG, caam_ctx->key.length)); in init_descriptor() 417 LD_NOIMM_OFF(CLASS_1, REG_CTX, length, 0)); in add_initial_context() 440 LD_NOIMM_OFF(CLASS_1, REG_CTX, caam_ctx->ctx.length, in load_context() 460 ST_NOIMM_OFF(CLASS_1, REG_CTX, caam_ctx->ctx.length, in store_context() 511 FIFO_LD(CLASS_1, IV, LAST_C1, in caam_ae_do_oneshot() 515 FIFO_LD(CLASS_1, IV, FLUSH, in caam_ae_do_oneshot() 526 caam_desc_fifo_load(desc, aad, CLASS_1, AAD, LAST_C1); in caam_ae_do_oneshot() 528 caam_desc_fifo_load(desc, aad, CLASS_1, AAD, FLUSH); in caam_ae_do_oneshot() 534 caam_desc_fifo_load(desc, src, CLASS_1, MSG, LAST_C1); in caam_ae_do_oneshot() 600 FIFO_LD(CLASS_1, IV, LAST_C1, in caam_ae_do_init() [all …]
|
| H A D | caam_ae_gcm.c | 146 CMD_CLASS(CLASS_1) | in caam_ae_do_block_gcm() 184 CMD_CLASS(CLASS_1) | in caam_ae_do_block_gcm() 287 CMD_CLASS(CLASS_1) | in caam_ae_do_block_gcm()
|
| /optee_os/core/drivers/crypto/caam/cipher/ |
| H A D | caam_cipher_mac.c | 311 caam_desc_add_word(desc, LD_KEY_PLAIN(CLASS_1, REG, in run_cmac_desc() 319 caam_desc_add_word(desc, LD_NOIMM_OFF(CLASS_1, REG_CTX, in run_cmac_desc() 351 FIFO_LD_EXT(CLASS_1, MSG, NOACTION)); in run_cmac_desc() 354 FIFO_LD_EXT(CLASS_1, MSG, LAST_C1)); in run_cmac_desc() 365 caam_desc_fifo_load(desc, src, CLASS_1, MSG, LAST_C1); in run_cmac_desc() 374 FIFO_LD(CLASS_1, MSG, LAST_C1, 0)); in run_cmac_desc() 382 caam_desc_store(desc, dst, CLASS_1, REG_CTX); in run_cmac_desc() 386 caam_desc_add_word(desc, ST_NOIMM_OFF(CLASS_1, REG_CTX, in run_cmac_desc()
|
| H A D | caam_cipher.c | 148 caam_desc_add_word(desc, LD_KEY_PLAIN(CLASS_1, REG, in caam_cipher_block() 153 caam_desc_add_word(desc, LD_KEY_PLAIN(CLASS_1, REG, in caam_cipher_block() 160 caam_desc_add_word(desc, LD_NOIMM_OFF(CLASS_1, REG_CTX, in caam_cipher_block() 174 caam_desc_fifo_load(desc, src, CLASS_1, MSG, LAST_C1); in caam_cipher_block() 188 ST_NOIMM_OFF(CLASS_1, REG_CTX, in caam_cipher_block()
|
| /optee_os/core/drivers/crypto/caam/include/ |
| H A D | caam_desc_helper.h | 100 JUMP_LOCAL(CLASS_1, test, cond, offset)
|
| H A D | caam_desc_defines.h | 19 #define CLASS_1 0x1 macro
|
| /optee_os/core/drivers/crypto/caam/ |
| H A D | caam_key.c | 688 caam_desc_add_word(desc, LD_KEY(CLASS_1, PKHA_E, key->sec_size)); in caam_key_black_encapsulation()
|