Lines Matching refs:bctx

305 		struct omap_sham_hmac_ctx *bctx = tctx->base;  in omap_sham_copy_hash_omap4()  local
306 u32 *opad = (u32 *)bctx->opad; in omap_sham_copy_hash_omap4()
467 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_write_ctrl_omap4() local
477 (u32 *)bctx->ipad, nr_dr); in omap_sham_write_ctrl_omap4()
479 (u32 *)bctx->ipad + nr_dr, nr_dr); in omap_sham_write_ctrl_omap4()
983 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_init() local
985 memcpy(ctx->buffer, bctx->ipad, bs); in omap_sham_init()
1049 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_finish_hmac() local
1050 int bs = crypto_shash_blocksize(bctx->shash); in omap_sham_finish_hmac()
1051 int ds = crypto_shash_digestsize(bctx->shash); in omap_sham_finish_hmac()
1052 SHASH_DESC_ON_STACK(shash, bctx->shash); in omap_sham_finish_hmac()
1054 shash->tfm = bctx->shash; in omap_sham_finish_hmac()
1057 crypto_shash_update(shash, bctx->opad, bs) ?: in omap_sham_finish_hmac()
1302 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_setkey() local
1303 int bs = crypto_shash_blocksize(bctx->shash); in omap_sham_setkey()
1304 int ds = crypto_shash_digestsize(bctx->shash); in omap_sham_setkey()
1325 err = omap_sham_shash_digest(bctx->shash, in omap_sham_setkey()
1326 crypto_shash_get_flags(bctx->shash), in omap_sham_setkey()
1327 key, keylen, bctx->ipad); in omap_sham_setkey()
1332 memcpy(bctx->ipad, key, keylen); in omap_sham_setkey()
1335 memset(bctx->ipad + keylen, 0, bs - keylen); in omap_sham_setkey()
1338 memcpy(bctx->opad, bctx->ipad, bs); in omap_sham_setkey()
1341 bctx->ipad[i] ^= HMAC_IPAD_VALUE; in omap_sham_setkey()
1342 bctx->opad[i] ^= HMAC_OPAD_VALUE; in omap_sham_setkey()
1367 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_cra_init_alg() local
1369 bctx->shash = crypto_alloc_shash(alg_base, 0, in omap_sham_cra_init_alg()
1371 if (IS_ERR(bctx->shash)) { in omap_sham_cra_init_alg()
1375 return PTR_ERR(bctx->shash); in omap_sham_cra_init_alg()
1426 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_cra_exit() local
1427 crypto_free_shash(bctx->shash); in omap_sham_cra_exit()