Lines Matching refs:tfm
25 static int aes_s2v(struct crypto_shash *tfm, in aes_s2v() argument
29 SHASH_DESC_ON_STACK(desc, tfm); in aes_s2v()
32 desc->tfm = tfm; in aes_s2v()
72 struct crypto_shash *tfm; in aes_siv_encrypt() local
87 tfm = crypto_alloc_shash("cmac(aes)", 0, 0); in aes_siv_encrypt()
88 if (IS_ERR(tfm)) in aes_siv_encrypt()
89 return PTR_ERR(tfm); in aes_siv_encrypt()
91 res = crypto_shash_setkey(tfm, key, key_len); in aes_siv_encrypt()
93 res = aes_s2v(tfm, num_elem, addr, len, v); in aes_siv_encrypt()
94 crypto_free_shash(tfm); in aes_siv_encrypt()
149 struct crypto_shash *tfm; in aes_siv_decrypt() local
202 tfm = crypto_alloc_shash("cmac(aes)", 0, 0); in aes_siv_decrypt()
203 if (IS_ERR(tfm)) in aes_siv_decrypt()
204 return PTR_ERR(tfm); in aes_siv_decrypt()
206 res = crypto_shash_setkey(tfm, key, key_len); in aes_siv_decrypt()
208 res = aes_s2v(tfm, num_elem, addr, len, check); in aes_siv_decrypt()
209 crypto_free_shash(tfm); in aes_siv_decrypt()