Lines Matching defs:block
11 * but that is defined by build_info.h, and we need this block to happen first. */
159 block = vaeseq_u8(block, vld1q_u8(keys)); \
160 block = vaesmcq_u8(block); \
166 static uint8x16_t aesce_encrypt_block(uint8x16_t block,
189 block = vaeseq_u8(block, vld1q_u8(keys));
195 block = veorq_u8(block, vld1q_u8(keys));
197 return block;
204 * block = vaesdq_u8(block, vld1q_u8(keys));
219 * block = vaesimcq_u8(block);
222 block = vaesdq_u8(block, vld1q_u8(keys)); \
223 block = vaesimcq_u8(block); \
229 static uint8x16_t aesce_decrypt_block(uint8x16_t block,
252 block = vaesdq_u8(block, vld1q_u8(keys));
256 block = veorq_u8(block, vld1q_u8(keys));
258 return block;
263 * AES-ECB block en(de)cryption
270 uint8x16_t block = vld1q_u8(&input[0]);
275 block = aesce_decrypt_block(block, keys, ctx->nr);
281 block = aesce_encrypt_block(block, keys, ctx->nr);
283 vst1q_u8(&output[0], block);
515 /* GHASH does 128b polynomial multiplication on block in GF(2^128) defined by