Lines Matching refs:mac
33 asmlinkage void ce_aes_ccm_auth_data(u8 mac[], u8 const in[], u32 abytes,
37 u32 const rk[], u32 rounds, u8 mac[],
41 u32 const rk[], u32 rounds, u8 mac[],
44 asmlinkage void ce_aes_ccm_final(u8 mac[], u8 const ctr[], u32 const rk[],
106 static void ccm_calculate_auth_mac(struct aead_request *req, u8 mac[]) in ccm_calculate_auth_mac() argument
125 ce_aes_ccm_auth_data(mac, (u8 *)<ag, ltag.len, &macp, ctx->key_enc, in ccm_calculate_auth_mac()
138 ce_aes_ccm_auth_data(mac, p, n, &macp, ctx->key_enc, in ccm_calculate_auth_mac()
154 u8 __aligned(8) mac[AES_BLOCK_SIZE]; in ccm_encrypt()
159 err = ccm_init_mac(req, mac, len); in ccm_encrypt()
166 ccm_calculate_auth_mac(req, mac); in ccm_encrypt()
183 num_rounds(ctx), mac, walk.iv); in ccm_encrypt()
189 ce_aes_ccm_final(mac, buf, ctx->key_enc, num_rounds(ctx)); in ccm_encrypt()
197 scatterwalk_map_and_copy(mac, req->dst, req->cryptlen, in ccm_encrypt()
210 u8 __aligned(8) mac[AES_BLOCK_SIZE]; in ccm_decrypt()
215 err = ccm_init_mac(req, mac, len); in ccm_decrypt()
222 ccm_calculate_auth_mac(req, mac); in ccm_decrypt()
239 num_rounds(ctx), mac, walk.iv); in ccm_decrypt()
245 ce_aes_ccm_final(mac, buf, ctx->key_enc, num_rounds(ctx)); in ccm_decrypt()
256 if (memcmp(mac, buf, authsize)) in ccm_decrypt()