Home
last modified time | relevance | path

Searched refs:dh_tfm (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/nvme/target/
H A Dauth.c72 if (ctrl->dh_tfm) { in nvmet_setup_dhgroup()
78 crypto_free_kpp(ctrl->dh_tfm); in nvmet_setup_dhgroup()
79 ctrl->dh_tfm = NULL; in nvmet_setup_dhgroup()
92 ctrl->dh_tfm = crypto_alloc_kpp(dhgroup_kpp, 0, 0); in nvmet_setup_dhgroup()
93 if (IS_ERR(ctrl->dh_tfm)) { in nvmet_setup_dhgroup()
96 PTR_ERR(ctrl->dh_tfm)); in nvmet_setup_dhgroup()
97 ret = PTR_ERR(ctrl->dh_tfm); in nvmet_setup_dhgroup()
98 ctrl->dh_tfm = NULL; in nvmet_setup_dhgroup()
104 ret = nvme_auth_gen_privkey(ctrl->dh_tfm, ctrl->dh_gid); in nvmet_setup_dhgroup()
112 ctrl->dh_keysize = crypto_kpp_maxsize(ctrl->dh_tfm); in nvmet_setup_dhgroup()
[all …]
H A Dfabrics-cmd-auth.c147 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 Dnvmet.h305 struct crypto_kpp *dh_tfm; member
/linux/drivers/nvme/host/
H A Dauth.c24 struct crypto_kpp *dh_tfm; member
219 (data->dhgid == NVME_AUTH_DHGROUP_NULL || chap->dh_tfm)) { in nvme_auth_process_dhchap_challenge()
227 if (chap->dh_tfm) { in nvme_auth_process_dhchap_challenge()
228 crypto_free_kpp(chap->dh_tfm); in nvme_auth_process_dhchap_challenge()
229 chap->dh_tfm = NULL; in nvme_auth_process_dhchap_challenge()
241 chap->dh_tfm = crypto_alloc_kpp(kpp_name, 0, 0); in nvme_auth_process_dhchap_challenge()
242 if (IS_ERR(chap->dh_tfm)) { in nvme_auth_process_dhchap_challenge()
243 int ret = PTR_ERR(chap->dh_tfm); in nvme_auth_process_dhchap_challenge()
249 chap->dh_tfm = NULL; in nvme_auth_process_dhchap_challenge()
443 if (chap->dh_tfm) { in nvme_auth_dhchap_setup_host_response()
[all …]
/linux/include/linux/
H A Dnvme-auth.h49 int nvme_auth_gen_privkey(struct crypto_kpp *dh_tfm, u8 dh_gid);
50 int nvme_auth_gen_pubkey(struct crypto_kpp *dh_tfm,
52 int nvme_auth_gen_session_key(struct crypto_kpp *dh_tfm,
/linux/drivers/nvme/common/
H A Dauth.c380 int nvme_auth_gen_privkey(struct crypto_kpp *dh_tfm, u8 dh_gid) in nvme_auth_gen_privkey() argument
384 ret = crypto_kpp_set_secret(dh_tfm, NULL, 0); in nvme_auth_gen_privkey()
392 int nvme_auth_gen_pubkey(struct crypto_kpp *dh_tfm, in nvme_auth_gen_pubkey() argument
400 req = kpp_request_alloc(dh_tfm, GFP_KERNEL); in nvme_auth_gen_pubkey()
432 int nvme_auth_gen_session_key(struct crypto_kpp *dh_tfm, in nvme_auth_gen_session_key() argument
455 dh_secret_len = crypto_kpp_maxsize(dh_tfm); in nvme_auth_gen_session_key()
460 req = kpp_request_alloc(dh_tfm, GFP_KERNEL); in nvme_auth_gen_session_key()