Kconfig (ad18cc9d0f911928704cdc37f4d126853daa9e4e) Kconfig (1b44c5a60c137e5fd0c2c8b86e58fdbc9cd181ce)
1
2menuconfig CRYPTO_HW
3 bool "Hardware crypto devices"
4 default y
5 ---help---
6 Say Y here to get to see options for hardware crypto devices and
7 processors. This option alone does not add any kernel code.
8

--- 641 unchanged lines hidden (view full) ---

650 select CRYPTO_SHA512
651 help
652 This driver provides support for Broadcom crypto acceleration using the
653 Secure Processing Unit (SPU). The SPU driver registers ablkcipher,
654 ahash, and aead algorithms with the kernel cryptographic API.
655
656source "drivers/crypto/stm32/Kconfig"
657
1
2menuconfig CRYPTO_HW
3 bool "Hardware crypto devices"
4 default y
5 ---help---
6 Say Y here to get to see options for hardware crypto devices and
7 processors. This option alone does not add any kernel code.
8

--- 641 unchanged lines hidden (view full) ---

650 select CRYPTO_SHA512
651 help
652 This driver provides support for Broadcom crypto acceleration using the
653 Secure Processing Unit (SPU). The SPU driver registers ablkcipher,
654 ahash, and aead algorithms with the kernel cryptographic API.
655
656source "drivers/crypto/stm32/Kconfig"
657
658config CRYPTO_DEV_SAFEXCEL
659 tristate "Inside Secure's SafeXcel cryptographic engine driver"
660 depends on HAS_DMA && OF
661 depends on (ARM64 && ARCH_MVEBU) || (COMPILE_TEST && 64BIT)
662 select CRYPTO_AES
663 select CRYPTO_BLKCIPHER
664 select CRYPTO_HASH
665 select CRYPTO_HMAC
666 select CRYPTO_SHA1
667 select CRYPTO_SHA256
668 select CRYPTO_SHA512
669 help
670 This driver interfaces with the SafeXcel EIP-197 cryptographic engine
671 designed by Inside Secure. Select this if you want to use CBC/ECB
672 chain mode, AES cipher mode and SHA1/SHA224/SHA256/SHA512 hash
673 algorithms.
674
658endif # CRYPTO_HW
675endif # CRYPTO_HW