Lines Matching full:if

12 	select CRYPTO_LIB_GF128HASH if CRYPTO_LIB_AES_GCM != n
18 default y if ARM
19 default y if ARM64
20 default y if PPC && (SPE || (PPC64 && VSX))
21 default y if RISCV && 64BIT && TOOLCHAIN_HAS_VECTOR_CRYPTO && \
23 default y if S390
24 default y if SPARC64
25 default y if X86
43 this if your module uses any of the functions from
88 The BLAKE2b library functions. Select this if your module uses any of
94 default y if ARM && KERNEL_MODE_NEON
101 default y if ARM
102 default y if X86_64
108 Enable the ChaCha library interface. Select this if your module uses
114 default y if ARM
115 default y if ARM64
116 default y if MIPS && CPU_MIPS32_R2
117 default y if PPC64 && CPU_LITTLE_ENDIAN && VSX
118 default y if RISCV && 64BIT && TOOLCHAIN_HAS_VECTOR_CRYPTO && \
120 default y if S390
121 default y if X86_64
127 The Curve25519 library functions. Select this if your module uses any
133 default y if ARM && KERNEL_MODE_NEON && !CPU_BIG_ENDIAN
134 default y if PPC64 && CPU_LITTLE_ENDIAN
135 default y if X86_64
140 default y if !CRYPTO_LIB_CURVE25519_ARCH || ARM || X86_64
148 The GHASH and POLYVAL library functions. Select this if your module
154 default y if ARM && KERNEL_MODE_NEON
155 default y if ARM64
156 default y if PPC64 && VSX
157 default y if RISCV && 64BIT && TOOLCHAIN_HAS_VECTOR_CRYPTO && \
159 default y if S390
160 default y if X86_64
165 The MD5 and HMAC-MD5 library functions. Select this if your module
172 The ML-DSA library functions. Select this if your module uses any of
184 default y if ARM && KERNEL_MODE_NEON
185 default y if ARM64
186 default y if X86_64
191 The Poly1305 library functions. Select this if your module uses any
197 default y if ARM
198 default y if ARM64
199 default y if MIPS
201 default y if PPC64 && CPU_LITTLE_ENDIAN && VSX && BROKEN
202 default y if RISCV
203 default y if X86_64
212 # Enable if there's no arch impl or the arch impl requires the generic
213 # impl as a fallback. (Or if selected explicitly.)
214 default y if !CRYPTO_LIB_POLY1305_ARCH || PPC64
218 default 2 if MIPS || RISCV
219 default 11 if X86_64
220 default 9 if ARM || ARM64
232 The SHA-1 and HMAC-SHA1 library functions. Select this if your module
238 default y if ARM
239 default y if ARM64
240 default y if MIPS && CPU_CAVIUM_OCTEON
241 default y if PPC
242 default y if S390
243 default y if SPARC64
244 default y if X86_64
250 Select this if your module uses any of these functions from
256 default y if ARM && !CPU_V7M
257 default y if ARM64
258 default y if MIPS && CPU_CAVIUM_OCTEON
259 default y if PPC && SPE
260 default y if RISCV && 64BIT && TOOLCHAIN_HAS_VECTOR_CRYPTO && \
262 default y if S390
263 default y if SPARC64
264 default y if X86_64
270 Select this if your module uses any of these functions from
276 default y if ARM && !CPU_V7M
277 default y if ARM64
278 default y if MIPS && CPU_CAVIUM_OCTEON
279 default y if RISCV && 64BIT && TOOLCHAIN_HAS_VECTOR_CRYPTO && \
281 default y if S390
282 default y if SPARC64
283 default y if X86_64
289 The SHA3 library functions. Select this if your module uses any of
295 default y if ARM64
296 default y if S390
301 The SM3 library functions. Select this if your module uses any of the
307 default y if ARM64
308 default y if RISCV && 64BIT && TOOLCHAIN_HAS_VECTOR_CRYPTO && \
310 default y if X86_64