| /optee_os/core/arch/arm/crypto/ |
| H A D | aes-gcm-ce.c | 98 const struct internal_aes_gcm_key *ek, uint64_t dg[2], in encrypt_pl() argument 110 (const uint8_t *)ek->data, ek->rounds, in encrypt_pl() 121 const struct internal_aes_gcm_key *ek, uint64_t dg[2], in decrypt_pl() argument 126 ce_aes_ctr_encrypt(dst, src, (const uint8_t *)ek->data, in decrypt_pl() 127 ek->rounds, 1, (uint8_t *)state->ctr, 1); in decrypt_pl() 137 const struct internal_aes_gcm_key *ek, in update_payload_2block() argument 157 pmull_gcm_load_round_keys(ek->data, ek->rounds); in update_payload_2block() 159 (uint8_t *)state->ctr, ek->rounds); in update_payload_2block() 162 state->ctr, NULL, ek->rounds, ks); in update_payload_2block() 167 state->ctr, ek->data, ek->rounds); in update_payload_2block() [all …]
|
| /optee_os/core/crypto/ |
| H A D | aes-gcm-sw.c | 14 const struct internal_aes_gcm_key *ek) in internal_aes_gcm_set_key() argument 17 internal_aes_gcm_ghash_gen_tbl(&state->ghash_key, ek); in internal_aes_gcm_set_key() 19 crypto_aes_enc_block(ek->data, sizeof(ek->data), ek->rounds, in internal_aes_gcm_set_key() 69 const struct internal_aes_gcm_key *ek, in encrypt_pl() argument 79 encrypt_block(state, ek, s, d); in encrypt_pl() 87 encrypt_block(state, ek, tmp, d); in encrypt_pl() 108 const struct internal_aes_gcm_key *ek, in decrypt_pl() argument 118 decrypt_block(state, ek, s, d); in decrypt_pl() 126 decrypt_block(state, ek, tmp, d); in decrypt_pl() 133 const struct internal_aes_gcm_key *ek, in internal_aes_gcm_update_payload_blocks() argument [all …]
|
| H A D | aes-gcm.c | 70 const struct internal_aes_gcm_key *ek, in __gcm_init() argument 82 internal_aes_gcm_set_key(state, ek); in __gcm_init() 95 crypto_aes_enc_block(ek->data, sizeof(ek->data), ek->rounds, in __gcm_init() 116 crypto_aes_enc_block(ek->data, sizeof(ek->data), ek->rounds, in __gcm_init() 130 struct internal_aes_gcm_key *ek = &ctx->key; in internal_aes_gcm_init() local 132 res = crypto_aes_expand_enc_key(key, key_len, ek->data, in internal_aes_gcm_init() 133 sizeof(ek->data), &ek->rounds); in internal_aes_gcm_init() 137 return __gcm_init(&ctx->state, ek, mode, nonce, nonce_len, tag_len); in internal_aes_gcm_init() 191 const struct internal_aes_gcm_key *ek, in __gcm_update_payload() argument 215 crypto_aes_enc_block(ek->data, sizeof(ek->data), in __gcm_update_payload() [all …]
|
| H A D | aes-gcm-ghash-tbl.c | 49 const struct internal_aes_gcm_key *ek) in internal_aes_gcm_ghash_gen_tbl() argument 56 crypto_aes_enc_block(ek->data, sizeof(ek->data), ek->rounds, h, h); in internal_aes_gcm_ghash_gen_tbl()
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/ |
| H A D | idea.c | 72 ushort16 *e_key = skey->idea.ek; in s_setup_key() 154 int err = s_process_block(pt, ct, skey->idea.ek); in idea_ecb_encrypt()
|
| H A D | des.c | 1534 deskey(key, EN0, skey->des.ek); in des_setup() 1561 deskey(key, EN0, skey->des3.ek[0]); in des3_setup() 1562 deskey(key+8, DE1, skey->des3.ek[1]); in des3_setup() 1564 deskey(key+16, EN0, skey->des3.ek[2]); in des3_setup() 1567 deskey(key, EN0, skey->des3.ek[2]); in des3_setup() 1597 desfunc(work, skey->des.ek); in des_ecb_encrypt() 1640 desfunc(work, skey->des3.ek[0]); in des3_ecb_encrypt() 1641 desfunc(work, skey->des3.ek[1]); in des3_ecb_encrypt() 1642 desfunc(work, skey->des3.ek[2]); in des3_ecb_encrypt()
|
| /optee_os/core/include/crypto/ |
| H A D | internal_aes-gcm.h | 130 const struct internal_aes_gcm_key *ek,
|
| /optee_os/core/arch/arm/dts/ |
| H A D | at91-sama5d27_wlsom1_ek.dts | 14 …compatible = "microchip,sama5d27-wlsom1-ek", "microchip,sama5d27-wlsom1", "atmel,sama5d27", "atmel…
|
| H A D | at91-sama5d27_som1_ek.dts | 17 …compatible = "atmel,sama5d27-som1-ek", "atmel,sama5d27-som1", "atmel,sama5d27", "atmel,sama5d2", "…
|
| /optee_os/core/lib/libtomcrypt/src/headers/ |
| H A D | tomcrypt_cipher.h | 97 ulong32 ek[32], dk[32]; member 101 ulong32 ek[3][32], dk[3][32]; member 159 unsigned short int ek[LTC_IDEA_KEYLEN]; /* enc key */ member
|