Searched refs:dh_tfm (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/nvme/target/ |
| H A D | auth.c | 72 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 D | fabrics-cmd-auth.c | 147 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 | 305 struct crypto_kpp *dh_tfm; member
|
| /linux/drivers/nvme/host/ |
| H A D | auth.c | 24 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 D | nvme-auth.h | 49 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 D | auth.c | 380 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()
|