Kconfig (b3840c8bfc27c1e8dc3953d6a27960ae390d5d80) Kconfig (0880bb3b00c855fc244b7177ffdaafef4d0aa1e0)
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.

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

62 engine for the CryptoAPI AES algorithm.
63
64 To compile this driver as a module, choose M here: the module
65 will be called geode-aes.
66
67config ZCRYPT
68 tristate "Support for s390 cryptographic adapters"
69 depends on S390
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.

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

62 engine for the CryptoAPI AES algorithm.
63
64 To compile this driver as a module, choose M here: the module
65 will be called geode-aes.
66
67config ZCRYPT
68 tristate "Support for s390 cryptographic adapters"
69 depends on S390
70 depends on AP
71 select HW_RANDOM
72 help
73 Select this option if you want to enable support for
74 s390 cryptographic adapters like Crypto Express 4 up
75 to 8 in Coprocessor (CEXxC), EP11 Coprocessor (CEXxP)
76 or Accelerator (CEXxA) mode.
77
70 select HW_RANDOM
71 help
72 Select this option if you want to enable support for
73 s390 cryptographic adapters like Crypto Express 4 up
74 to 8 in Coprocessor (CEXxC), EP11 Coprocessor (CEXxP)
75 or Accelerator (CEXxA) mode.
76
77config ZCRYPT_DEBUG
78 bool "Enable debug features for s390 cryptographic adapters"
79 default n
80 depends on DEBUG_KERNEL
81 depends on ZCRYPT
82 help
83 Say 'Y' here to enable some additional debug features on the
84 s390 cryptographic adapters driver.
85
86 There will be some more sysfs attributes displayed for ap cards
87 and queues and some flags on crypto requests are interpreted as
88 debugging messages to force error injection.
89
90 Do not enable on production level kernel build.
91
92 If unsure, say N.
93
78config PKEY
79 tristate "Kernel API for protected key handling"
80 depends on S390
81 depends on ZCRYPT
82 help
83 With this option enabled the pkey kernel module provides an API
84 for creation and handling of protected keys. Other parts of the
85 kernel or userspace applications may use these functions.

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

639 bool "Enable Rockchip crypto stats"
640 depends on CRYPTO_DEV_ROCKCHIP
641 depends on DEBUG_FS
642 help
643 Say y to enable Rockchip crypto debug stats.
644 This will create /sys/kernel/debug/rk3288_crypto/stats for displaying
645 the number of requests per algorithm and other internal stats.
646
94config PKEY
95 tristate "Kernel API for protected key handling"
96 depends on S390
97 depends on ZCRYPT
98 help
99 With this option enabled the pkey kernel module provides an API
100 for creation and handling of protected keys. Other parts of the
101 kernel or userspace applications may use these functions.

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

655 bool "Enable Rockchip crypto stats"
656 depends on CRYPTO_DEV_ROCKCHIP
657 depends on DEBUG_FS
658 help
659 Say y to enable Rockchip crypto debug stats.
660 This will create /sys/kernel/debug/rk3288_crypto/stats for displaying
661 the number of requests per algorithm and other internal stats.
662
663config CRYPTO_DEV_TEGRA
664 tristate "Enable Tegra Security Engine"
665 depends on TEGRA_HOST1X
666 select CRYPTO_ENGINE
647
667
668 help
669 Select this to enable Tegra Security Engine which accelerates various
670 AES encryption/decryption and HASH algorithms.
671
648config CRYPTO_DEV_ZYNQMP_AES
649 tristate "Support for Xilinx ZynqMP AES hw accelerator"
650 depends on ZYNQMP_FIRMWARE || COMPILE_TEST
651 select CRYPTO_AES
652 select CRYPTO_ENGINE
653 select CRYPTO_AEAD
654 help
655 Xilinx ZynqMP has AES-GCM engine used for symmetric key

--- 131 unchanged lines hidden ---
672config CRYPTO_DEV_ZYNQMP_AES
673 tristate "Support for Xilinx ZynqMP AES hw accelerator"
674 depends on ZYNQMP_FIRMWARE || COMPILE_TEST
675 select CRYPTO_AES
676 select CRYPTO_ENGINE
677 select CRYPTO_AEAD
678 help
679 Xilinx ZynqMP has AES-GCM engine used for symmetric key

--- 131 unchanged lines hidden ---