Lines Matching refs:shash
99 struct crypto_shash *shash; member
362 SHASH_DESC_ON_STACK(shash, bctx->shash); in mtk_sha_finish_hmac()
364 shash->tfm = bctx->shash; in mtk_sha_finish_hmac()
366 return crypto_shash_init(shash) ?: in mtk_sha_finish_hmac()
367 crypto_shash_update(shash, bctx->opad, ctx->bs) ?: in mtk_sha_finish_hmac()
368 crypto_shash_finup(shash, req->result, ctx->ds, req->result); in mtk_sha_finish_hmac()
804 size_t bs = crypto_shash_blocksize(bctx->shash); in mtk_sha_setkey()
805 size_t ds = crypto_shash_digestsize(bctx->shash); in mtk_sha_setkey()
809 err = crypto_shash_tfm_digest(bctx->shash, key, keylen, in mtk_sha_setkey()
862 bctx->shash = crypto_alloc_shash(alg_base, 0, in mtk_sha_cra_init_alg()
864 if (IS_ERR(bctx->shash)) { in mtk_sha_cra_init_alg()
868 return PTR_ERR(bctx->shash); in mtk_sha_cra_init_alg()
911 crypto_free_shash(bctx->shash); in mtk_sha_cra_exit()