xref: /linux/drivers/nvme/common/Kconfig (revision f990ad67f0febc51274adb604d5bdeab0d06d024)
1# SPDX-License-Identifier: GPL-2.0-only
2
3config NVME_KEYRING
4       tristate
5       select KEYS
6
7config NVME_AUTH
8	tristate
9	select CRYPTO
10	select CRYPTO_HMAC
11	select CRYPTO_SHA256
12	select CRYPTO_SHA512
13	select CRYPTO_DH
14	select CRYPTO_DH_RFC7919_GROUPS
15	select CRYPTO_HKDF
16
17config NVME_AUTH_KUNIT_TEST
18	tristate "KUnit tests for NVMe authentication" if !KUNIT_ALL_TESTS
19	depends on KUNIT && NVME_AUTH
20	default KUNIT_ALL_TESTS
21	help
22	  Enable KUnit tests for some of the common code for NVMe over Fabrics
23	  In-Band Authentication.
24