Lines Matching refs:hash
73 struct crypto_shash *hash; member
174 crypto_shash_clear_flags(tctx->hash, CRYPTO_TFM_REQ_MASK); in adiantum_setkey()
175 crypto_shash_set_flags(tctx->hash, crypto_skcipher_get_flags(tfm) & in adiantum_setkey()
177 err = crypto_shash_setkey(tctx->hash, keyp, NHPOLY1305_KEY_SIZE); in adiantum_setkey()
259 hash_desc->tfm = tctx->hash; in adiantum_hash_message()
404 struct crypto_shash *hash; in adiantum_init_tfm() local
418 hash = crypto_spawn_shash(&ictx->hash_spawn); in adiantum_init_tfm()
419 if (IS_ERR(hash)) { in adiantum_init_tfm()
420 err = PTR_ERR(hash); in adiantum_init_tfm()
426 tctx->hash = hash; in adiantum_init_tfm()
432 crypto_shash_descsize(hash), in adiantum_init_tfm()
455 crypto_free_shash(tctx->hash); in adiantum_exit_tfm()