Home
last modified time | relevance | path

Searched refs:essiv (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/drivers/md/
Ddm-crypt.c146 struct iv_essiv_private essiv; member
265 struct iv_essiv_private *essiv = &cc->iv_gen_private.essiv; in crypt_iv_essiv_init() local
272 desc.tfm = essiv->hash_tfm; in crypt_iv_essiv_init()
275 err = crypto_hash_digest(&desc, &sg, cc->key_size, essiv->salt); in crypt_iv_essiv_init()
281 err = crypto_cipher_setkey(essiv_tfm, essiv->salt, in crypt_iv_essiv_init()
282 crypto_hash_digestsize(essiv->hash_tfm)); in crypt_iv_essiv_init()
292 struct iv_essiv_private *essiv = &cc->iv_gen_private.essiv; in crypt_iv_essiv_wipe() local
293 unsigned salt_size = crypto_hash_digestsize(essiv->hash_tfm); in crypt_iv_essiv_wipe()
297 memset(essiv->salt, 0, salt_size); in crypt_iv_essiv_wipe()
300 r = crypto_cipher_setkey(essiv_tfm, essiv->salt, salt_size); in crypt_iv_essiv_wipe()
[all …]
/linux-4.4.14/Documentation/device-mapper/
Ddm-crypt.txt18 aes-cbc-essiv:sha256
88 dmsetup create crypt1 --table "0 `blockdev --getsize $1` crypt aes-cbc-essiv:sha256 babebabebabebab…