Home
last modified time | relevance | path

Searched refs:rndkeys (Results 1 – 2 of 2) sorted by relevance

/linux/lib/crypto/
H A Daes.c258 static void aes_expandkey_generic(u32 rndkeys[], u32 *inv_rndkeys, in aes_expandkey_generic() argument
265 rndkeys[i] = get_unaligned_le32(&in_key[i * sizeof(u32)]); in aes_expandkey_generic()
268 u32 *rki = &rndkeys[i * kwords]; in aes_expandkey_generic()
298 inv_rndkeys[0] = rndkeys[key_len + 24]; in aes_expandkey_generic()
299 inv_rndkeys[1] = rndkeys[key_len + 25]; in aes_expandkey_generic()
300 inv_rndkeys[2] = rndkeys[key_len + 26]; in aes_expandkey_generic()
301 inv_rndkeys[3] = rndkeys[key_len + 27]; in aes_expandkey_generic()
304 inv_rndkeys[i] = inv_mix_columns(rndkeys[j]); in aes_expandkey_generic()
305 inv_rndkeys[i + 1] = inv_mix_columns(rndkeys[j + 1]); in aes_expandkey_generic()
306 inv_rndkeys[i + 2] = inv_mix_columns(rndkeys[j + 2]); in aes_expandkey_generic()
[all …]
/linux/lib/crypto/powerpc/
H A Daes.h156 aes_expandkey_generic(k->rndkeys, in aes_preparekey_arch()
185 u32 rndkeys[AES_MAX_KEYLENGTH_U32]; in aes_encrypt_arch() local
188 rndkey_from_vsx(&rndkeys[i], in aes_encrypt_arch()
189 &key->k.p8.rndkeys[i], false); in aes_encrypt_arch()
190 aes_encrypt_generic(rndkeys, key->nrounds, out, in); in aes_encrypt_arch()
192 aes_encrypt_generic(key->k.rndkeys, key->nrounds, out, in); in aes_encrypt_arch()
218 &key->inv_k.p8.rndkeys[0], false); in aes_decrypt_arch()
221 &key->inv_k.p8.rndkeys[i], true); in aes_decrypt_arch()
224 &key->inv_k.p8.rndkeys[i], false); in aes_decrypt_arch()