Lines Matching refs:hash
73 struct crypto_shash *hash; member
180 crypto_shash_clear_flags(tctx->hash, CRYPTO_TFM_REQ_MASK); in adiantum_setkey()
181 crypto_shash_set_flags(tctx->hash, crypto_skcipher_get_flags(tfm) & in adiantum_setkey()
183 err = crypto_shash_setkey(tctx->hash, keyp, NHPOLY1305_KEY_SIZE); in adiantum_setkey()
184 crypto_skcipher_set_flags(tfm, crypto_shash_get_flags(tctx->hash) & in adiantum_setkey()
267 hash_desc->tfm = tctx->hash; in adiantum_hash_message()
412 struct crypto_shash *hash; in adiantum_init_tfm() local
426 hash = crypto_spawn_shash(&ictx->hash_spawn); in adiantum_init_tfm()
427 if (IS_ERR(hash)) { in adiantum_init_tfm()
428 err = PTR_ERR(hash); in adiantum_init_tfm()
434 tctx->hash = hash; in adiantum_init_tfm()
440 crypto_shash_descsize(hash), in adiantum_init_tfm()
463 crypto_free_shash(tctx->hash); in adiantum_exit_tfm()