Home
last modified time | relevance | path

Searched refs:shash (Results 1 – 21 of 21) sorted by relevance

/drivers/nvme/target/
A Dauth.c296 SHASH_DESC_ON_STACK(shash, shash_tfm); in nvmet_auth_host_hash()
355 shash->tfm = shash_tfm; in nvmet_auth_host_hash()
356 ret = crypto_shash_init(shash); in nvmet_auth_host_hash()
363 ret = crypto_shash_update(shash, buf, 4); in nvmet_auth_host_hash()
367 ret = crypto_shash_update(shash, buf, 2); in nvmet_auth_host_hash()
402 struct shash_desc *shash; in nvmet_auth_ctrl_hash() local
457 shash = kzalloc(sizeof(*shash) + crypto_shash_descsize(shash_tfm), in nvmet_auth_ctrl_hash()
459 if (!shash) { in nvmet_auth_ctrl_hash()
463 shash->tfm = shash_tfm; in nvmet_auth_ctrl_hash()
465 ret = crypto_shash_init(shash); in nvmet_auth_ctrl_hash()
[all …]
/drivers/nvme/common/
A Dauth.c245 SHASH_DESC_ON_STACK(shash, key_tfm); in nvme_auth_transform_key()
277 shash->tfm = key_tfm; in nvme_auth_transform_key()
281 ret = crypto_shash_init(shash); in nvme_auth_transform_key()
493 SHASH_DESC_ON_STACK(shash, tfm); in nvme_auth_generate_psk()
519 shash->tfm = tfm; in nvme_auth_generate_psk()
524 ret = crypto_shash_init(shash); in nvme_auth_generate_psk()
536 ret = crypto_shash_final(shash, psk); in nvme_auth_generate_psk()
591 SHASH_DESC_ON_STACK(shash, tfm); in nvme_auth_generate_digest()
637 shash->tfm = tfm; in nvme_auth_generate_digest()
642 ret = crypto_shash_init(shash); in nvme_auth_generate_digest()
[all …]
/drivers/nvme/host/
A Dauth.c476 shash->tfm = chap->shash_tfm; in nvme_auth_dhchap_setup_host_response()
477 ret = crypto_shash_init(shash); in nvme_auth_dhchap_setup_host_response()
484 ret = crypto_shash_update(shash, buf, 4); in nvme_auth_dhchap_setup_host_response()
488 ret = crypto_shash_update(shash, buf, 2); in nvme_auth_dhchap_setup_host_response()
492 ret = crypto_shash_update(shash, buf, 1); in nvme_auth_dhchap_setup_host_response()
502 ret = crypto_shash_update(shash, buf, 1); in nvme_auth_dhchap_setup_host_response()
561 shash->tfm = chap->shash_tfm; in nvme_auth_dhchap_setup_ctrl_response()
562 ret = crypto_shash_init(shash); in nvme_auth_dhchap_setup_ctrl_response()
569 ret = crypto_shash_update(shash, buf, 4); in nvme_auth_dhchap_setup_ctrl_response()
573 ret = crypto_shash_update(shash, buf, 2); in nvme_auth_dhchap_setup_ctrl_response()
[all …]
/drivers/net/ppp/
A Dppp_mppe.c174 struct crypto_shash *shash; in mppe_alloc() local
187 shash = crypto_alloc_shash("sha1", 0, 0); in mppe_alloc()
188 if (IS_ERR(shash)) in mppe_alloc()
192 crypto_shash_descsize(shash), in mppe_alloc()
195 crypto_free_shash(shash); in mppe_alloc()
198 state->sha1->tfm = shash; in mppe_alloc()
200 digestsize = crypto_shash_digestsize(shash); in mppe_alloc()
/drivers/crypto/bcm/
A Dutil.c189 struct shash_desc shash; member
233 sdesc->shash.tfm = hash; in do_shash()
243 rc = crypto_shash_init(&sdesc->shash); in do_shash()
248 rc = crypto_shash_update(&sdesc->shash, data1, data1_len); in do_shash()
254 rc = crypto_shash_update(&sdesc->shash, data2, data2_len); in do_shash()
260 rc = crypto_shash_final(&sdesc->shash, result); in do_shash()
A Dcipher.c2041 ctx->shash = kmalloc(sizeof(*ctx->shash) + in ahash_init()
2043 if (!ctx->shash) { in ahash_init()
2047 ctx->shash->tfm = hash; in ahash_init()
2058 ret = crypto_shash_init(ctx->shash); in ahash_init()
2069 kfree(ctx->shash); in ahash_init()
2157 ret = crypto_shash_final(ctx->shash, req->result); in ahash_final()
2160 crypto_free_shash(ctx->shash->tfm); in ahash_final()
2161 kfree(ctx->shash); in ahash_final()
2222 ret = crypto_shash_finup(ctx->shash, tmpbuf, req->nbytes, in ahash_finup()
2233 crypto_free_shash(ctx->shash->tfm); in ahash_finup()
[all …]
A Dcipher.h236 struct shash_desc *shash; member
/drivers/thunderbolt/
A Ddomain.c712 struct shash_desc *shash; in tb_domain_challenge_switch_key() local
736 shash = kzalloc(sizeof(*shash) + crypto_shash_descsize(tfm), in tb_domain_challenge_switch_key()
738 if (!shash) { in tb_domain_challenge_switch_key()
743 shash->tfm = tfm; in tb_domain_challenge_switch_key()
746 ret = crypto_shash_digest(shash, challenge, sizeof(hmac), hmac); in tb_domain_challenge_switch_key()
757 kfree(shash); in tb_domain_challenge_switch_key()
762 kfree(shash); in tb_domain_challenge_switch_key()
/drivers/crypto/
A Dsa2ul.c438 SHASH_DESC_ON_STACK(shash, data->ctx->shash); in sa_prepare_iopads()
447 shash->tfm = data->ctx->shash; in sa_prepare_iopads()
451 crypto_shash_init(shash); in sa_prepare_iopads()
457 crypto_shash_init(shash); in sa_prepare_iopads()
1445 int bs = crypto_shash_blocksize(ctx->shash); in sa_sha_setup()
1497 if (IS_ERR(ctx->shash)) { in sa_sha_cra_init_alg()
1500 return PTR_ERR(ctx->shash); in sa_sha_cra_init_alg()
1656 crypto_free_shash(ctx->shash); in sa_sha_cra_exit()
1710 if (IS_ERR(ctx->shash)) { in sa_cra_init_aead()
1712 return PTR_ERR(ctx->shash); in sa_cra_init_aead()
[all …]
A Domap-sham.c161 struct crypto_shash *shash; member
1103 int bs = crypto_shash_blocksize(bctx->shash); in omap_sham_finish_hmac()
1104 int ds = crypto_shash_digestsize(bctx->shash); in omap_sham_finish_hmac()
1105 SHASH_DESC_ON_STACK(shash, bctx->shash); in omap_sham_finish_hmac()
1107 shash->tfm = bctx->shash; in omap_sham_finish_hmac()
1109 return crypto_shash_init(shash) ?: in omap_sham_finish_hmac()
1287 int bs = crypto_shash_blocksize(bctx->shash); in omap_sham_setkey()
1288 int ds = crypto_shash_digestsize(bctx->shash); in omap_sham_setkey()
1341 if (IS_ERR(bctx->shash)) { in omap_sham_cra_init_alg()
1345 return PTR_ERR(bctx->shash); in omap_sham_cra_init_alg()
[all …]
A Dsa2ul.h315 struct crypto_shash *shash; member
/drivers/crypto/intel/qat/qat_common/
A Dqat_algs.c116 SHASH_DESC_ON_STACK(shash, ctx->hash_tfm); in qat_alg_do_precomputes()
125 shash->tfm = ctx->hash_tfm; in qat_alg_do_precomputes()
128 int ret = crypto_shash_digest(shash, auth_key, in qat_alg_do_precomputes()
146 if (crypto_shash_init(shash)) in qat_alg_do_precomputes()
157 if (crypto_shash_export_core(shash, &ctx->sha1)) in qat_alg_do_precomputes()
163 if (crypto_shash_export_core(shash, &ctx->sha256)) in qat_alg_do_precomputes()
169 if (crypto_shash_export_core(shash, &ctx->sha512)) in qat_alg_do_precomputes()
178 if (crypto_shash_init(shash)) in qat_alg_do_precomputes()
193 if (crypto_shash_export_core(shash, &ctx->sha1)) in qat_alg_do_precomputes()
199 if (crypto_shash_export_core(shash, &ctx->sha256)) in qat_alg_do_precomputes()
[all …]
/drivers/md/
A Ddm-ima.c187 SHASH_DESC_ON_STACK(shash, NULL); in dm_ima_measure_on_table_load()
219 shash->tfm = tfm; in dm_ima_measure_on_table_load()
225 r = crypto_shash_init(shash); in dm_ima_measure_on_table_load()
275 r = crypto_shash_update(shash, (const u8 *)ima_buf, l); in dm_ima_measure_on_table_load()
316 r = crypto_shash_update(shash, (const u8 *)ima_buf, l); in dm_ima_measure_on_table_load()
326 r = crypto_shash_final(shash, digest); in dm_ima_measure_on_table_load()
A Ddm-verity-target.c1240 struct crypto_shash *shash; in verity_setup_hash_alg() local
1248 shash = crypto_alloc_shash(alg_name, 0, 0); in verity_setup_hash_alg()
1249 if (IS_ERR(shash)) { in verity_setup_hash_alg()
1251 return PTR_ERR(shash); in verity_setup_hash_alg()
1253 v->shash_tfm = shash; in verity_setup_hash_alg()
1254 v->digest_size = crypto_shash_digestsize(shash); in verity_setup_hash_alg()
1255 DMINFO("%s using \"%s\"", alg_name, crypto_shash_driver_name(shash)); in verity_setup_hash_alg()
/drivers/crypto/ccp/
A Dccp-crypto-sha.c276 struct crypto_shash *shash = ctx->u.sha.hmac_tfm; in ccp_sha_setkey() local
277 unsigned int block_size = crypto_shash_blocksize(shash); in ccp_sha_setkey()
278 unsigned int digest_size = crypto_shash_digestsize(shash); in ccp_sha_setkey()
291 ret = crypto_shash_tfm_digest(shash, key, key_len, in ccp_sha_setkey()
/drivers/tee/
A Dtee_core.c149 struct crypto_shash *shash = NULL; in uuid_v5() local
153 shash = crypto_alloc_shash("sha1", 0, 0); in uuid_v5()
154 if (IS_ERR(shash)) { in uuid_v5()
155 rc = PTR_ERR(shash); in uuid_v5()
160 desc = kzalloc(sizeof(*desc) + crypto_shash_descsize(shash), in uuid_v5()
167 desc->tfm = shash; in uuid_v5()
195 crypto_free_shash(shash); in uuid_v5()
/drivers/crypto/marvell/octeontx/
A Dotx_cptvf_algs.c699 sdesc->shash.tfm = alg; in alloc_sdesc()
761 ret = crypto_shash_digest(&ctx->sdesc->shash, keys->authkey, in aead_hmac_init()
810 crypto_shash_init(&ctx->sdesc->shash); in aead_hmac_init()
811 crypto_shash_update(&ctx->sdesc->shash, ipad, bs); in aead_hmac_init()
812 crypto_shash_export(&ctx->sdesc->shash, ipad); in aead_hmac_init()
818 crypto_shash_init(&ctx->sdesc->shash); in aead_hmac_init()
819 crypto_shash_update(&ctx->sdesc->shash, opad, bs); in aead_hmac_init()
820 crypto_shash_export(&ctx->sdesc->shash, opad); in aead_hmac_init()
A Dotx_cptvf_algs.h166 struct shash_desc shash; member
/drivers/crypto/marvell/octeontx2/
A Dotx2_cptvf_algs.c789 sdesc->shash.tfm = alg; in alloc_sdesc()
850 ret = crypto_shash_digest(&ctx->sdesc->shash, keys->authkey, in aead_hmac_init()
900 crypto_shash_init(&ctx->sdesc->shash); in aead_hmac_init()
901 crypto_shash_update(&ctx->sdesc->shash, ipad, bs); in aead_hmac_init()
902 crypto_shash_export(&ctx->sdesc->shash, ipad); in aead_hmac_init()
908 crypto_shash_init(&ctx->sdesc->shash); in aead_hmac_init()
909 crypto_shash_update(&ctx->sdesc->shash, opad, bs); in aead_hmac_init()
910 crypto_shash_export(&ctx->sdesc->shash, opad); in aead_hmac_init()
A Dotx2_cptvf_algs.h159 struct shash_desc shash; member
/drivers/crypto/chelsio/
A Dchcr_algo.c2209 SHASH_DESC_ON_STACK(shash, hmacctx->base_hash); in chcr_ahash_setkey()
2215 shash->tfm = hmacctx->base_hash; in chcr_ahash_setkey()
2217 err = crypto_shash_digest(shash, key, keylen, in chcr_ahash_setkey()
2239 err = chcr_compute_partial_hash(shash, hmacctx->ipad, in chcr_ahash_setkey()
2245 err = chcr_compute_partial_hash(shash, hmacctx->opad, in chcr_ahash_setkey()
3622 SHASH_DESC_ON_STACK(shash, base_hash); in chcr_authenc_setkey()
3624 shash->tfm = base_hash; in chcr_authenc_setkey()
3630 err = crypto_shash_digest(shash, keys.authkey, in chcr_authenc_setkey()
3647 if (chcr_compute_partial_hash(shash, pad, actx->h_iopad, in chcr_authenc_setkey()
3656 if (chcr_compute_partial_hash(shash, pad, o_ptr, max_authsize)) in chcr_authenc_setkey()

Completed in 81 milliseconds