123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- config CRYPTO_DEV_ALLWINNER
- bool "Support for Allwinner cryptographic offloader"
- depends on ARCH_SUNXI || COMPILE_TEST
- default y if ARCH_SUNXI
- help
- Say Y here to get to see options for Allwinner hardware crypto devices
- config CRYPTO_DEV_SUN4I_SS
- tristate "Support for Allwinner Security System cryptographic accelerator"
- depends on ARCH_SUNXI
- depends on PM
- depends on CRYPTO_DEV_ALLWINNER
- select CRYPTO_MD5
- select CRYPTO_SHA1
- select CRYPTO_AES
- select CRYPTO_LIB_DES
- select CRYPTO_SKCIPHER
- help
- Some Allwinner SoC have a crypto accelerator named
- Security System. Select this if you want to use it.
- The Security System handle AES/DES/3DES ciphers in CBC mode
- and SHA1 and MD5 hash algorithms.
- To compile this driver as a module, choose M here: the module
- will be called sun4i-ss.
- config CRYPTO_DEV_SUN4I_SS_PRNG
- bool "Support for Allwinner Security System PRNG"
- depends on CRYPTO_DEV_SUN4I_SS
- select CRYPTO_RNG
- help
- Select this option if you want to provide kernel-side support for
- the Pseudo-Random Number Generator found in the Security System.
- config CRYPTO_DEV_SUN4I_SS_DEBUG
- bool "Enable sun4i-ss stats"
- depends on CRYPTO_DEV_SUN4I_SS
- depends on DEBUG_FS
- help
- Say y to enable sun4i-ss debug stats.
- This will create /sys/kernel/debug/sun4i-ss/stats for displaying
- the number of requests per algorithm.
- config CRYPTO_DEV_SUN8I_CE
- tristate "Support for Allwinner Crypto Engine cryptographic offloader"
- select CRYPTO_SKCIPHER
- select CRYPTO_ENGINE
- select CRYPTO_ECB
- select CRYPTO_CBC
- select CRYPTO_AES
- select CRYPTO_DES
- depends on CRYPTO_DEV_ALLWINNER
- depends on PM
- help
- Select y here to have support for the crypto Engine available on
- Allwinner SoC H2+, H3, H5, H6, R40 and A64.
- The Crypto Engine handle AES/3DES ciphers in ECB/CBC mode.
- To compile this driver as a module, choose M here: the module
- will be called sun8i-ce.
- config CRYPTO_DEV_SUN8I_CE_DEBUG
- bool "Enable sun8i-ce stats"
- depends on CRYPTO_DEV_SUN8I_CE
- depends on DEBUG_FS
- help
- Say y to enable sun8i-ce debug stats.
- This will create /sys/kernel/debug/sun8i-ce/stats for displaying
- the number of requests per flow and per algorithm.
- config CRYPTO_DEV_SUN8I_CE_HASH
- bool "Enable support for hash on sun8i-ce"
- depends on CRYPTO_DEV_SUN8I_CE
- select CRYPTO_MD5
- select CRYPTO_SHA1
- select CRYPTO_SHA256
- select CRYPTO_SHA512
- help
- Say y to enable support for hash algorithms.
- config CRYPTO_DEV_SUN8I_CE_PRNG
- bool "Support for Allwinner Crypto Engine PRNG"
- depends on CRYPTO_DEV_SUN8I_CE
- select CRYPTO_RNG
- help
- Select this option if you want to provide kernel-side support for
- the Pseudo-Random Number Generator found in the Crypto Engine.
- config CRYPTO_DEV_SUN8I_CE_TRNG
- bool "Support for Allwinner Crypto Engine TRNG"
- depends on CRYPTO_DEV_SUN8I_CE
- select HW_RANDOM
- help
- Select this option if you want to provide kernel-side support for
- the True Random Number Generator found in the Crypto Engine.
- config CRYPTO_DEV_SUN8I_SS
- tristate "Support for Allwinner Security System cryptographic offloader"
- select CRYPTO_SKCIPHER
- select CRYPTO_ENGINE
- select CRYPTO_ECB
- select CRYPTO_CBC
- select CRYPTO_AES
- select CRYPTO_DES
- depends on CRYPTO_DEV_ALLWINNER
- depends on PM
- help
- Select y here to have support for the Security System available on
- Allwinner SoC A80, A83T.
- The Security System handle AES/3DES ciphers in ECB/CBC mode.
- To compile this driver as a module, choose M here: the module
- will be called sun8i-ss.
- config CRYPTO_DEV_SUN8I_SS_DEBUG
- bool "Enable sun8i-ss stats"
- depends on CRYPTO_DEV_SUN8I_SS
- depends on DEBUG_FS
- help
- Say y to enable sun8i-ss debug stats.
- This will create /sys/kernel/debug/sun8i-ss/stats for displaying
- the number of requests per flow and per algorithm.
- config CRYPTO_DEV_SUN8I_SS_PRNG
- bool "Support for Allwinner Security System PRNG"
- depends on CRYPTO_DEV_SUN8I_SS
- select CRYPTO_RNG
- help
- Select this option if you want to provide kernel-side support for
- the Pseudo-Random Number Generator found in the Security System.
- config CRYPTO_DEV_SUN8I_SS_HASH
- bool "Enable support for hash on sun8i-ss"
- depends on CRYPTO_DEV_SUN8I_SS
- select CRYPTO_MD5
- select CRYPTO_SHA1
- select CRYPTO_SHA256
- help
- Say y to enable support for hash algorithms.
|