summaryrefslogtreecommitdiff
path: root/drivers/staging/ccree/Kconfig
blob: ae627049c499aaaa716f80864a77f4dd796a6eaa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
config CRYPTO_DEV_CCREE
	tristate "Support for ARM TrustZone CryptoCell C7XX family of Crypto accelerators"
	depends on CRYPTO_HW && OF && HAS_DMA
	default n
	select CRYPTO_HASH
	select CRYPTO_BLKCIPHER
	select CRYPTO_DES
	select CRYPTO_AEAD
	select CRYPTO_AUTHENC
	select CRYPTO_SHA1
	select CRYPTO_MD5
	select CRYPTO_SHA256
	select CRYPTO_SHA512
	select CRYPTO_HMAC
	select CRYPTO_AES
	select CRYPTO_CBC
	select CRYPTO_ECB
	select CRYPTO_CTR
	select CRYPTO_XTS
	help
	  Say 'Y' to enable a driver for the Arm TrustZone CryptoCell 
	  C7xx. Currently only the CryptoCell 712 REE is supported.
	  Choose this if you wish to use hardware acceleration of
	  cryptographic operations on the system REE.
	  If unsure say Y.

config CCREE_FIPS_SUPPORT
	bool "Turn on CryptoCell 7XX REE FIPS mode support"
	depends on CRYPTO_DEV_CCREE
	default n
	help
	  Say 'Y' to enable support for FIPS compliant mode by the
	  CCREE driver.
	  If unsure say N.

config CCREE_DISABLE_COHERENT_DMA_OPS
	bool "Disable Coherent DMA operations for the CCREE driver"
	depends on CRYPTO_DEV_CCREE
	default n
	help
	  Say 'Y' to disable the use of coherent DMA operations by the
	  CCREE driver for debugging purposes.  
	  If unsure say N.