Kconfig (728d90bdc9e480dc93913e59a0aa3c896c7aa697) | Kconfig (3914b93115af1755880b93a2018cb24aa529ea64) |
---|---|
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. 9 10 If you say N, all options in this submenu will be skipped and disabled. 11 12if CRYPTO_HW 13 | 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. 9 10 If you say N, all options in this submenu will be skipped and disabled. 11 12if CRYPTO_HW 13 |
14source "drivers/crypto/allwinner/Kconfig" 15 |
|
14config CRYPTO_DEV_PADLOCK 15 tristate "Support for VIA PadLock ACE" 16 depends on X86 && !UML 17 help 18 Some VIA processors come with an integrated crypto engine 19 (so called VIA PadLock ACE, Advanced Cryptography Engine) 20 that provides instructions for very fast cryptographic 21 operations with supported algorithms. --- 633 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 | 16config CRYPTO_DEV_PADLOCK 17 tristate "Support for VIA PadLock ACE" 18 depends on X86 && !UML 19 help 20 Some VIA processors come with an integrated crypto engine 21 (so called VIA PadLock ACE, Advanced Cryptography Engine) 22 that provides instructions for very fast cryptographic 23 operations with supported algorithms. --- 633 unchanged lines hidden (view full) --- 657 help 658 This driver interfaces with the Imagination Technologies 659 hardware hash accelerator. Supporting MD5/SHA1/SHA224/SHA256 660 hashing algorithms. 661 662config CRYPTO_DEV_SUN4I_SS 663 tristate "Support for Allwinner Security System cryptographic accelerator" 664 depends on ARCH_SUNXI && !64BIT |
665 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 | 666 select CRYPTO_MD5 667 select CRYPTO_SHA1 668 select CRYPTO_AES 669 select CRYPTO_LIB_DES 670 select CRYPTO_BLKCIPHER 671 help 672 Some Allwinner SoC have a crypto accelerator named 673 Security System. Select this if you want to use it. --- 72 unchanged lines hidden (view full) --- 746 select CRYPTO_BLKCIPHER 747 select CRYPTO_LIB_DES 748 select CRYPTO_HASH 749 select CRYPTO_HMAC 750 select CRYPTO_MD5 751 select CRYPTO_SHA1 752 select CRYPTO_SHA256 753 select CRYPTO_SHA512 |
754 select CRYPTO_CHACHA20POLY1305 755 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 | 756 help 757 This driver interfaces with the SafeXcel EIP-97 and EIP-197 cryptographic 758 engines designed by Inside Secure. It currently accelerates DES, 3DES and 759 AES block ciphers in ECB and CBC mode, as well as SHA1, SHA224, SHA256, 760 SHA384 and SHA512 hash algorithms for both basic hash and HMAC. 761 Additionally, it accelerates combined AES-CBC/HMAC-SHA AEAD operations. 762 763config CRYPTO_DEV_ARTPEC6 --- 41 unchanged lines hidden (view full) --- 805 TrustZone CryptoCell family of processors. Currently the 806 CryptoCell 713, 703, 712, 710 and 630 are supported. 807 Choose this if you wish to use hardware acceleration of 808 cryptographic operations on the system REE. 809 If unsure say Y. 810 811source "drivers/crypto/hisilicon/Kconfig" 812 |
813source "drivers/crypto/amlogic/Kconfig" 814 |
|
808endif # CRYPTO_HW | 815endif # CRYPTO_HW |