xref: /linux/drivers/nvme/common/Kconfig (revision 4263ca1cae5cebc09ba95375c4a8927bf4b39d49)
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	select CRYPTO_LIB_SHA256
17	select CRYPTO_LIB_SHA512
18
19config NVME_AUTH_KUNIT_TEST
20	tristate "KUnit tests for NVMe authentication" if !KUNIT_ALL_TESTS
21	depends on KUNIT && NVME_AUTH
22	default KUNIT_ALL_TESTS
23	help
24	  Enable KUnit tests for some of the common code for NVMe over Fabrics
25	  In-Band Authentication.
26