| /drivers/nvme/target/ |
| A D | auth.c | 296 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 D | auth.c | 245 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 D | auth.c | 476 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 D | ppp_mppe.c | 174 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 D | util.c | 189 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 D | cipher.c | 2041 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 D | cipher.h | 236 struct shash_desc *shash; member
|
| /drivers/thunderbolt/ |
| A D | domain.c | 712 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 D | sa2ul.c | 438 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 D | omap-sham.c | 161 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 D | sa2ul.h | 315 struct crypto_shash *shash; member
|
| /drivers/crypto/intel/qat/qat_common/ |
| A D | qat_algs.c | 116 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 D | dm-ima.c | 187 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 D | dm-verity-target.c | 1240 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 D | ccp-crypto-sha.c | 276 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 D | tee_core.c | 149 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 D | otx_cptvf_algs.c | 699 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 D | otx_cptvf_algs.h | 166 struct shash_desc shash; member
|
| /drivers/crypto/marvell/octeontx2/ |
| A D | otx2_cptvf_algs.c | 789 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 D | otx2_cptvf_algs.h | 159 struct shash_desc shash; member
|
| /drivers/crypto/chelsio/ |
| A D | chcr_algo.c | 2209 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()
|