Lines Matching refs:dh_tfm
81 if (ctrl->dh_tfm) { in nvmet_setup_dhgroup()
87 crypto_free_kpp(ctrl->dh_tfm); in nvmet_setup_dhgroup()
88 ctrl->dh_tfm = NULL; in nvmet_setup_dhgroup()
101 ctrl->dh_tfm = crypto_alloc_kpp(dhgroup_kpp, 0, 0); in nvmet_setup_dhgroup()
102 if (IS_ERR(ctrl->dh_tfm)) { in nvmet_setup_dhgroup()
105 PTR_ERR(ctrl->dh_tfm)); in nvmet_setup_dhgroup()
106 ret = PTR_ERR(ctrl->dh_tfm); in nvmet_setup_dhgroup()
107 ctrl->dh_tfm = NULL; in nvmet_setup_dhgroup()
113 ret = nvme_auth_gen_privkey(ctrl->dh_tfm, ctrl->dh_gid); in nvmet_setup_dhgroup()
121 ctrl->dh_keysize = crypto_kpp_maxsize(ctrl->dh_tfm); in nvmet_setup_dhgroup()
129 ret = nvme_auth_gen_pubkey(ctrl->dh_tfm, ctrl->dh_key, in nvmet_setup_dhgroup()
248 if (ctrl->dh_tfm) { in nvmet_destroy_auth()
249 crypto_free_kpp(ctrl->dh_tfm); in nvmet_destroy_auth()
250 ctrl->dh_tfm = NULL; in nvmet_destroy_auth()
532 ret = nvme_auth_gen_shared_secret(ctrl->dh_tfm, in nvmet_auth_ctrl_sesskey()