Lines Matching refs:tfm2
76 struct crypto_skcipher *tfm2; in aes_siv_encrypt() local
119 tfm2 = crypto_alloc_skcipher("ctr(aes)", 0, CRYPTO_ALG_ASYNC); in aes_siv_encrypt()
120 if (IS_ERR(tfm2)) { in aes_siv_encrypt()
122 return PTR_ERR(tfm2); in aes_siv_encrypt()
125 res = crypto_skcipher_setkey(tfm2, key + key_len, key_len); in aes_siv_encrypt()
129 req = skcipher_request_alloc(tfm2, GFP_KERNEL); in aes_siv_encrypt()
142 crypto_free_skcipher(tfm2); in aes_siv_encrypt()
153 struct crypto_skcipher *tfm2; in aes_siv_decrypt() local
178 tfm2 = crypto_alloc_skcipher("ctr(aes)", 0, CRYPTO_ALG_ASYNC); in aes_siv_decrypt()
179 if (IS_ERR(tfm2)) in aes_siv_decrypt()
180 return PTR_ERR(tfm2); in aes_siv_decrypt()
182 res = crypto_skcipher_setkey(tfm2, key + key_len, key_len); in aes_siv_decrypt()
184 crypto_free_skcipher(tfm2); in aes_siv_decrypt()
188 req = skcipher_request_alloc(tfm2, GFP_KERNEL); in aes_siv_decrypt()
190 crypto_free_skcipher(tfm2); in aes_siv_decrypt()
199 crypto_free_skcipher(tfm2); in aes_siv_decrypt()