xref: /linux/drivers/crypto/ccp/Kconfig (revision d5aa80952aba9071b50a74c8daf7feb1caa2fd8c)
1f1147660STom Lendackyconfig CRYPTO_DEV_CCP_DD
2f1147660STom Lendacky	tristate "Cryptographic Coprocessor device driver"
3f1147660STom Lendacky	depends on CRYPTO_DEV_CCP
4f1147660STom Lendacky	default m
5*d5aa8095STom Lendacky	select HW_RANDOM
6f1147660STom Lendacky	help
7f1147660STom Lendacky	  Provides the interface to use the AMD Cryptographic Coprocessor
8f1147660STom Lendacky	  which can be used to accelerate or offload encryption operations
9f1147660STom Lendacky	  such as SHA, AES and more. If you choose 'M' here, this module
10f1147660STom Lendacky	  will be called ccp.
11f1147660STom Lendacky
12f1147660STom Lendackyconfig CRYPTO_DEV_CCP_CRYPTO
13f1147660STom Lendacky	tristate "Encryption and hashing acceleration support"
14f1147660STom Lendacky	depends on CRYPTO_DEV_CCP_DD
15f1147660STom Lendacky	default m
16f1147660STom Lendacky	select CRYPTO_ALGAPI
17f1147660STom Lendacky	select CRYPTO_HASH
18f1147660STom Lendacky	select CRYPTO_BLKCIPHER
19f1147660STom Lendacky	select CRYPTO_AUTHENC
20f1147660STom Lendacky	help
21f1147660STom Lendacky	  Support for using the cryptographic API with the AMD Cryptographic
22f1147660STom Lendacky	  Coprocessor. This module supports acceleration and offload of SHA
23f1147660STom Lendacky	  and AES algorithms.  If you choose 'M' here, this module will be
24f1147660STom Lendacky	  called ccp_crypto.
25