Lines Matching refs:essiv_tfm

267 	struct crypto_cipher *essiv_tfm;  in crypt_iv_essiv_init()  local
278 essiv_tfm = cc->iv_private; in crypt_iv_essiv_init()
280 err = crypto_cipher_setkey(essiv_tfm, essiv->salt, in crypt_iv_essiv_init()
293 struct crypto_cipher *essiv_tfm; in crypt_iv_essiv_wipe() local
298 essiv_tfm = cc->iv_private; in crypt_iv_essiv_wipe()
299 r = crypto_cipher_setkey(essiv_tfm, essiv->salt, salt_size); in crypt_iv_essiv_wipe()
311 struct crypto_cipher *essiv_tfm; in setup_essiv_cpu() local
315 essiv_tfm = crypto_alloc_cipher(cc->cipher, 0, CRYPTO_ALG_ASYNC); in setup_essiv_cpu()
316 if (IS_ERR(essiv_tfm)) { in setup_essiv_cpu()
318 return essiv_tfm; in setup_essiv_cpu()
321 if (crypto_cipher_blocksize(essiv_tfm) != in setup_essiv_cpu()
325 crypto_free_cipher(essiv_tfm); in setup_essiv_cpu()
329 err = crypto_cipher_setkey(essiv_tfm, salt, saltsize); in setup_essiv_cpu()
332 crypto_free_cipher(essiv_tfm); in setup_essiv_cpu()
336 return essiv_tfm; in setup_essiv_cpu()
341 struct crypto_cipher *essiv_tfm; in crypt_iv_essiv_dtr() local
350 essiv_tfm = cc->iv_private; in crypt_iv_essiv_dtr()
352 if (essiv_tfm) in crypt_iv_essiv_dtr()
353 crypto_free_cipher(essiv_tfm); in crypt_iv_essiv_dtr()
361 struct crypto_cipher *essiv_tfm = NULL; in crypt_iv_essiv_ctr() local
389 essiv_tfm = setup_essiv_cpu(cc, ti, salt, in crypt_iv_essiv_ctr()
391 if (IS_ERR(essiv_tfm)) { in crypt_iv_essiv_ctr()
393 return PTR_ERR(essiv_tfm); in crypt_iv_essiv_ctr()
395 cc->iv_private = essiv_tfm; in crypt_iv_essiv_ctr()
409 struct crypto_cipher *essiv_tfm = cc->iv_private; in crypt_iv_essiv_gen() local
413 crypto_cipher_encrypt_one(essiv_tfm, iv, iv); in crypt_iv_essiv_gen()