Kconfig (a1c613ae4c322ddd58d5a8539dbfba2a0380a8c0) Kconfig (109303336a0cc8ed903d8b1b83114d79b841d8de)
1# SPDX-License-Identifier: GPL-2.0
2
3menu "Accelerated Cryptographic Algorithms for CPU (powerpc)"
4
5config CRYPTO_CRC32C_VPMSUM
6 tristate "CRC32c"
7 depends on PPC64 && ALTIVEC
8 select CRYPTO_HASH

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

132 select CRYPTO_LIB_POLY1305_GENERIC
133 help
134 Poly1305 authenticator algorithm (RFC7539)
135
136 Architecture: PowerPC64
137 - Power10 or later
138 - Little-endian
139
1# SPDX-License-Identifier: GPL-2.0
2
3menu "Accelerated Cryptographic Algorithms for CPU (powerpc)"
4
5config CRYPTO_CRC32C_VPMSUM
6 tristate "CRC32c"
7 depends on PPC64 && ALTIVEC
8 select CRYPTO_HASH

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

132 select CRYPTO_LIB_POLY1305_GENERIC
133 help
134 Poly1305 authenticator algorithm (RFC7539)
135
136 Architecture: PowerPC64
137 - Power10 or later
138 - Little-endian
139
140config CRYPTO_DEV_VMX
141 bool "Support for VMX cryptographic acceleration instructions"
142 depends on PPC64 && VSX
143 help
144 Support for VMX cryptographic acceleration instructions.
145
146config CRYPTO_DEV_VMX_ENCRYPT
147 tristate "Encryption acceleration support on P8 CPU"
148 depends on CRYPTO_DEV_VMX
149 select CRYPTO_AES
150 select CRYPTO_CBC
151 select CRYPTO_CTR
152 select CRYPTO_GHASH
153 select CRYPTO_XTS
154 default m
155 help
156 Support for VMX cryptographic acceleration instructions on Power8 CPU.
157 This module supports acceleration for AES and GHASH in hardware. If you
158 choose 'M' here, this module will be called vmx-crypto.
159
140endmenu
160endmenu