Home
last modified time | relevance | path

Searched refs:ek (Results 1 – 10 of 10) sorted by relevance

/optee_os/core/arch/arm/crypto/
H A Daes-gcm-ce.c98 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 Daes-gcm-sw.c14 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 Daes-gcm.c70 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 Daes-gcm-ghash-tbl.c49 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 Didea.c72 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 Ddes.c1534 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 Dinternal_aes-gcm.h130 const struct internal_aes_gcm_key *ek,
/optee_os/core/arch/arm/dts/
H A Dat91-sama5d27_wlsom1_ek.dts14 …compatible = "microchip,sama5d27-wlsom1-ek", "microchip,sama5d27-wlsom1", "atmel,sama5d27", "atmel…
H A Dat91-sama5d27_som1_ek.dts17 …compatible = "atmel,sama5d27-som1-ek", "atmel,sama5d27-som1", "atmel,sama5d27", "atmel,sama5d2", "…
/optee_os/core/lib/libtomcrypt/src/headers/
H A Dtomcrypt_cipher.h97 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