Searched refs:dh_tfm (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/nvme/target/ |
| H A D | auth.c | 82 if (ctrl->dh_tfm) { in nvmet_setup_dhgroup() 88 crypto_free_kpp(ctrl->dh_tfm); in nvmet_setup_dhgroup() 89 ctrl->dh_tfm = NULL; in nvmet_setup_dhgroup() 103 if (IS_ERR(ctrl->dh_tfm)) { in nvmet_setup_dhgroup() 106 PTR_ERR(ctrl->dh_tfm)); in nvmet_setup_dhgroup() 107 ret = PTR_ERR(ctrl->dh_tfm); in nvmet_setup_dhgroup() 108 ctrl->dh_tfm = NULL; in nvmet_setup_dhgroup() 257 if (ctrl->dh_tfm) { in nvmet_destroy_auth() 258 crypto_free_kpp(ctrl->dh_tfm); in nvmet_destroy_auth() 259 ctrl->dh_tfm = NULL; in nvmet_destroy_auth() [all …]
|
| H A D | fabrics-cmd-auth.c | 148 if (!ctrl->dh_tfm) in nvmet_auth_reply() 414 if (ctrl->dh_tfm) in nvmet_auth_challenge() 434 if (ctrl->dh_tfm) { in nvmet_auth_challenge()
|
| H A D | nvmet.h | 300 struct crypto_kpp *dh_tfm; member
|
| /linux-6.15/include/linux/ |
| H A D | nvme-auth.h | 37 int nvme_auth_gen_privkey(struct crypto_kpp *dh_tfm, u8 dh_gid); 38 int nvme_auth_gen_pubkey(struct crypto_kpp *dh_tfm, 40 int nvme_auth_gen_shared_secret(struct crypto_kpp *dh_tfm,
|
| /linux-6.15/crypto/ |
| H A D | dh.c | 295 struct crypto_kpp *dh_tfm; member 318 tfm_ctx->dh_tfm = crypto_spawn_kpp(&inst_ctx->dh_spawn); in dh_safe_prime_init_tfm() 319 if (IS_ERR(tfm_ctx->dh_tfm)) in dh_safe_prime_init_tfm() 320 return PTR_ERR(tfm_ctx->dh_tfm); in dh_safe_prime_init_tfm() 323 crypto_kpp_reqsize(tfm_ctx->dh_tfm)); in dh_safe_prime_init_tfm() 332 crypto_free_kpp(tfm_ctx->dh_tfm); in dh_safe_prime_exit_tfm() 500 err = crypto_kpp_set_secret(tfm_ctx->dh_tfm, buf, buf_size); in dh_safe_prime_set_secret() 520 kpp_request_set_tfm(dh_req, tfm_ctx->dh_tfm); in dh_safe_prime_prepare_dh_req() 548 return crypto_kpp_maxsize(tfm_ctx->dh_tfm); in dh_safe_prime_max_size()
|
| /linux-6.15/drivers/nvme/host/ |
| H A D | auth.c | 26 struct crypto_kpp *dh_tfm; member 243 if (chap->dh_tfm) { in nvme_auth_process_dhchap_challenge() 244 crypto_free_kpp(chap->dh_tfm); in nvme_auth_process_dhchap_challenge() 245 chap->dh_tfm = NULL; in nvme_auth_process_dhchap_challenge() 258 if (IS_ERR(chap->dh_tfm)) { in nvme_auth_process_dhchap_challenge() 259 int ret = PTR_ERR(chap->dh_tfm); in nvme_auth_process_dhchap_challenge() 265 chap->dh_tfm = NULL; in nvme_auth_process_dhchap_challenge() 460 if (chap->dh_tfm) { in nvme_auth_dhchap_setup_host_response() 538 if (chap->dh_tfm) { in nvme_auth_dhchap_setup_ctrl_response() 687 if (chap->dh_tfm) in nvme_auth_free_dhchap() [all …]
|
| /linux-6.15/drivers/nvme/common/ |
| H A D | auth.c | 387 int nvme_auth_gen_privkey(struct crypto_kpp *dh_tfm, u8 dh_gid) in nvme_auth_gen_privkey() argument 391 ret = crypto_kpp_set_secret(dh_tfm, NULL, 0); in nvme_auth_gen_privkey() 399 int nvme_auth_gen_pubkey(struct crypto_kpp *dh_tfm, in nvme_auth_gen_pubkey() argument 407 req = kpp_request_alloc(dh_tfm, GFP_KERNEL); in nvme_auth_gen_pubkey() 424 int nvme_auth_gen_shared_secret(struct crypto_kpp *dh_tfm, in nvme_auth_gen_shared_secret() argument 433 req = kpp_request_alloc(dh_tfm, GFP_KERNEL); in nvme_auth_gen_shared_secret()
|