nvme-auth: Diffie-Hellman key exchange support
authorHannes Reinecke <hare@suse.de>
Mon, 27 Jun 2022 09:52:03 +0000 (11:52 +0200)
committerChristoph Hellwig <hch@lst.de>
Wed, 6 Jul 2022 16:20:09 +0000 (18:20 +0200)
commitcd88aa2b89c936571aa7d7d5aa17bc95601690bc
treec0e97632ba6178f51e955b1e49a4753a76baa81e
parenta476416bb57b183aa5851e5e1516260c864dc47a
nvme-auth: Diffie-Hellman key exchange support

Implement Diffie-Hellman key exchange using FFDHE groups
for NVMe In-Band Authentication.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/common/auth.c
drivers/nvme/host/Kconfig
drivers/nvme/host/auth.c
include/linux/nvme-auth.h