Lines Matching refs:sdesc
607 kfree(ctx->sdesc);
674 struct otx_cpt_sdesc *sdesc;
678 sdesc = kmalloc(size, GFP_KERNEL);
679 if (!sdesc)
682 sdesc->shash.tfm = alg;
684 return sdesc;
745 ctx->sdesc = alloc_sdesc(ctx->hashalg);
746 if (!ctx->sdesc)
774 ret = crypto_shash_digest(&ctx->sdesc->shash, ctx->key,
798 crypto_shash_init(&ctx->sdesc->shash);
799 crypto_shash_update(&ctx->sdesc->shash, ipad, bs);
800 crypto_shash_export(&ctx->sdesc->shash, ipad);
806 crypto_shash_init(&ctx->sdesc->shash);
807 crypto_shash_update(&ctx->sdesc->shash, opad, bs);
808 crypto_shash_export(&ctx->sdesc->shash, opad);
825 kfree(ctx->sdesc);
826 ctx->sdesc = NULL;