Lines Matching refs:pad
26 static void gf_mulx(u8 *pad) in gf_mulx() argument
30 carry = pad[0] & 0x80; in gf_mulx()
32 pad[i] = (pad[i] << 1) | (pad[i + 1] >> 7); in gf_mulx()
33 pad[AES_BLOCK_SIZE - 1] <<= 1; in gf_mulx()
35 pad[AES_BLOCK_SIZE - 1] ^= 0x87; in gf_mulx()
42 u8 cbc[AES_BLOCK_SIZE], pad[AES_BLOCK_SIZE]; in aes_cmac_vector() local
71 memset(pad, 0, AES_BLOCK_SIZE); in aes_cmac_vector()
72 crypto_cipher_encrypt_one(tfm, pad, pad); in aes_cmac_vector()
73 gf_mulx(pad); in aes_cmac_vector()
85 gf_mulx(pad); in aes_cmac_vector()
89 pad[i] ^= cbc[i]; in aes_cmac_vector()
90 crypto_cipher_encrypt_one(tfm, pad, pad); in aes_cmac_vector()
91 memcpy(mac, pad, mac_len); in aes_cmac_vector()