Tom Lendacky | f114766 | 2013-11-12 11:46:51 -0600 | [diff] [blame] | 1 | config CRYPTO_DEV_CCP_DD |
| 2 | tristate "Cryptographic Coprocessor device driver" |
| 3 | depends on CRYPTO_DEV_CCP |
| 4 | default m |
Tom Lendacky | d5aa809 | 2013-12-10 10:38:39 -0600 | [diff] [blame] | 5 | select HW_RANDOM |
Gary R Hook | 58ea8ab | 2016-04-18 09:21:44 -0500 | [diff] [blame] | 6 | select DMA_ENGINE |
Gary R Hook | b3c2fee | 2016-04-20 09:55:12 -0500 | [diff] [blame] | 7 | select DMADEVICES |
LABBE Corentin | bdd7506 | 2015-12-17 13:45:41 +0100 | [diff] [blame] | 8 | select CRYPTO_SHA1 |
| 9 | select CRYPTO_SHA256 |
Tom Lendacky | f114766 | 2013-11-12 11:46:51 -0600 | [diff] [blame] | 10 | help |
| 11 | Provides the interface to use the AMD Cryptographic Coprocessor |
Tom Lendacky | 21dc9e8 | 2015-10-01 16:32:44 -0500 | [diff] [blame] | 12 | which can be used to offload encryption operations such as SHA, |
| 13 | AES and more. If you choose 'M' here, this module will be called |
| 14 | ccp. |
Tom Lendacky | f114766 | 2013-11-12 11:46:51 -0600 | [diff] [blame] | 15 | |
| 16 | config CRYPTO_DEV_CCP_CRYPTO |
Tom Lendacky | 21dc9e8 | 2015-10-01 16:32:44 -0500 | [diff] [blame] | 17 | tristate "Encryption and hashing offload support" |
Tom Lendacky | f114766 | 2013-11-12 11:46:51 -0600 | [diff] [blame] | 18 | depends on CRYPTO_DEV_CCP_DD |
| 19 | default m |
Tom Lendacky | f114766 | 2013-11-12 11:46:51 -0600 | [diff] [blame] | 20 | select CRYPTO_HASH |
| 21 | select CRYPTO_BLKCIPHER |
| 22 | select CRYPTO_AUTHENC |
| 23 | help |
| 24 | Support for using the cryptographic API with the AMD Cryptographic |
Tom Lendacky | 21dc9e8 | 2015-10-01 16:32:44 -0500 | [diff] [blame] | 25 | Coprocessor. This module supports offload of SHA and AES algorithms. |
| 26 | If you choose 'M' here, this module will be called ccp_crypto. |