Kconfig (112d6212c80a1c560757520bd822a41c0ad15c2c) Kconfig (48fe583fe54177bfb80f348e2a5cc34c3f710095)
1# SPDX-License-Identifier: GPL-2.0-only
2
3menuconfig CRYPTO_HW
4 bool "Hardware crypto devices"
5 default y
6 ---help---
7 Say Y here to get to see options for hardware crypto devices and
8 processors. This option alone does not add any kernel code.

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

655 help
656 This driver interfaces with the Imagination Technologies
657 hardware hash accelerator. Supporting MD5/SHA1/SHA224/SHA256
658 hashing algorithms.
659
660config CRYPTO_DEV_SUN4I_SS
661 tristate "Support for Allwinner Security System cryptographic accelerator"
662 depends on ARCH_SUNXI && !64BIT
1# SPDX-License-Identifier: GPL-2.0-only
2
3menuconfig CRYPTO_HW
4 bool "Hardware crypto devices"
5 default y
6 ---help---
7 Say Y here to get to see options for hardware crypto devices and
8 processors. This option alone does not add any kernel code.

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

655 help
656 This driver interfaces with the Imagination Technologies
657 hardware hash accelerator. Supporting MD5/SHA1/SHA224/SHA256
658 hashing algorithms.
659
660config CRYPTO_DEV_SUN4I_SS
661 tristate "Support for Allwinner Security System cryptographic accelerator"
662 depends on ARCH_SUNXI && !64BIT
663 depends on PM
663 select CRYPTO_MD5
664 select CRYPTO_SHA1
665 select CRYPTO_AES
666 select CRYPTO_LIB_DES
667 select CRYPTO_BLKCIPHER
668 help
669 Some Allwinner SoC have a crypto accelerator named
670 Security System. Select this if you want to use it.

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

743 select CRYPTO_BLKCIPHER
744 select CRYPTO_LIB_DES
745 select CRYPTO_HASH
746 select CRYPTO_HMAC
747 select CRYPTO_MD5
748 select CRYPTO_SHA1
749 select CRYPTO_SHA256
750 select CRYPTO_SHA512
664 select CRYPTO_MD5
665 select CRYPTO_SHA1
666 select CRYPTO_AES
667 select CRYPTO_LIB_DES
668 select CRYPTO_BLKCIPHER
669 help
670 Some Allwinner SoC have a crypto accelerator named
671 Security System. Select this if you want to use it.

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

744 select CRYPTO_BLKCIPHER
745 select CRYPTO_LIB_DES
746 select CRYPTO_HASH
747 select CRYPTO_HMAC
748 select CRYPTO_MD5
749 select CRYPTO_SHA1
750 select CRYPTO_SHA256
751 select CRYPTO_SHA512
752 select CRYPTO_CHACHA20POLY1305
753 select CRYPTO_SHA3
751 help
752 This driver interfaces with the SafeXcel EIP-97 and EIP-197 cryptographic
753 engines designed by Inside Secure. It currently accelerates DES, 3DES and
754 AES block ciphers in ECB and CBC mode, as well as SHA1, SHA224, SHA256,
755 SHA384 and SHA512 hash algorithms for both basic hash and HMAC.
756 Additionally, it accelerates combined AES-CBC/HMAC-SHA AEAD operations.
757
758config CRYPTO_DEV_ARTPEC6

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

800 TrustZone CryptoCell family of processors. Currently the
801 CryptoCell 713, 703, 712, 710 and 630 are supported.
802 Choose this if you wish to use hardware acceleration of
803 cryptographic operations on the system REE.
804 If unsure say Y.
805
806source "drivers/crypto/hisilicon/Kconfig"
807
754 help
755 This driver interfaces with the SafeXcel EIP-97 and EIP-197 cryptographic
756 engines designed by Inside Secure. It currently accelerates DES, 3DES and
757 AES block ciphers in ECB and CBC mode, as well as SHA1, SHA224, SHA256,
758 SHA384 and SHA512 hash algorithms for both basic hash and HMAC.
759 Additionally, it accelerates combined AES-CBC/HMAC-SHA AEAD operations.
760
761config CRYPTO_DEV_ARTPEC6

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

803 TrustZone CryptoCell family of processors. Currently the
804 CryptoCell 713, 703, 712, 710 and 630 are supported.
805 Choose this if you wish to use hardware acceleration of
806 cryptographic operations on the system REE.
807 If unsure say Y.
808
809source "drivers/crypto/hisilicon/Kconfig"
810
811source "drivers/crypto/amlogic/Kconfig"
812
808endif # CRYPTO_HW
813endif # CRYPTO_HW