Lines Matching refs:base_hash
129 struct crypto_shash *base_hash; member
780 if (!ctx->base_hash) in mv_hash_setkey()
789 bs = crypto_shash_blocksize(ctx->base_hash); in mv_hash_setkey()
790 ds = crypto_shash_digestsize(ctx->base_hash); in mv_hash_setkey()
791 ss = crypto_shash_statesize(ctx->base_hash); in mv_hash_setkey()
794 SHASH_DESC_ON_STACK(shash, ctx->base_hash); in mv_hash_setkey()
800 shash->tfm = ctx->base_hash; in mv_hash_setkey()
801 shash->flags = crypto_shash_get_flags(ctx->base_hash) & in mv_hash_setkey()
844 struct crypto_shash *base_hash = NULL; in mv_cra_hash_init() local
864 base_hash = crypto_alloc_shash(base_hash_name, 0, in mv_cra_hash_init()
866 if (IS_ERR(base_hash)) { in mv_cra_hash_init()
870 err = PTR_ERR(base_hash); in mv_cra_hash_init()
874 ctx->base_hash = base_hash; in mv_cra_hash_init()
891 if (ctx->base_hash) in mv_cra_hash_exit()
892 crypto_free_shash(ctx->base_hash); in mv_cra_hash_exit()