Lines Matching refs:essiv_tfm

268 	struct crypto_cipher *essiv_tfm;  in crypt_iv_essiv_init()  local
279 essiv_tfm = cc->iv_private; in crypt_iv_essiv_init()
281 err = crypto_cipher_setkey(essiv_tfm, essiv->salt, in crypt_iv_essiv_init()
294 struct crypto_cipher *essiv_tfm; in crypt_iv_essiv_wipe() local
299 essiv_tfm = cc->iv_private; in crypt_iv_essiv_wipe()
300 r = crypto_cipher_setkey(essiv_tfm, essiv->salt, salt_size); in crypt_iv_essiv_wipe()
312 struct crypto_cipher *essiv_tfm; in setup_essiv_cpu() local
316 essiv_tfm = crypto_alloc_cipher(cc->cipher, 0, CRYPTO_ALG_ASYNC); in setup_essiv_cpu()
317 if (IS_ERR(essiv_tfm)) { in setup_essiv_cpu()
319 return essiv_tfm; in setup_essiv_cpu()
322 if (crypto_cipher_blocksize(essiv_tfm) != in setup_essiv_cpu()
326 crypto_free_cipher(essiv_tfm); in setup_essiv_cpu()
330 err = crypto_cipher_setkey(essiv_tfm, salt, saltsize); in setup_essiv_cpu()
333 crypto_free_cipher(essiv_tfm); in setup_essiv_cpu()
337 return essiv_tfm; in setup_essiv_cpu()
342 struct crypto_cipher *essiv_tfm; in crypt_iv_essiv_dtr() local
351 essiv_tfm = cc->iv_private; in crypt_iv_essiv_dtr()
353 if (essiv_tfm) in crypt_iv_essiv_dtr()
354 crypto_free_cipher(essiv_tfm); in crypt_iv_essiv_dtr()
362 struct crypto_cipher *essiv_tfm = NULL; in crypt_iv_essiv_ctr() local
390 essiv_tfm = setup_essiv_cpu(cc, ti, salt, in crypt_iv_essiv_ctr()
392 if (IS_ERR(essiv_tfm)) { in crypt_iv_essiv_ctr()
394 return PTR_ERR(essiv_tfm); in crypt_iv_essiv_ctr()
396 cc->iv_private = essiv_tfm; in crypt_iv_essiv_ctr()
410 struct crypto_cipher *essiv_tfm = cc->iv_private; in crypt_iv_essiv_gen() local
414 crypto_cipher_encrypt_one(essiv_tfm, iv, iv); in crypt_iv_essiv_gen()