Lines Matching +full:default +full:- +full:on

1 # SPDX-License-Identifier: GPL-2.0
31 # BLAKE2s support is always built-in, so there's no CRYPTO_LIB_BLAKE2S option.
35 depends on !UML
36 default y if ARM
37 default y if X86_64
48 depends on CRYPTO_LIB_CHACHA && !UML && !KMSAN
49 default y if ARM
50 default y if ARM64 && KERNEL_MODE_NEON
51 default y if MIPS && CPU_MIPS32_R2
52 default y if PPC64 && CPU_LITTLE_ENDIAN && VSX
53 default y if RISCV && 64BIT && RISCV_ISA_V && TOOLCHAIN_HAS_VECTOR_CRYPTO
54 default y if S390
55 default y if X86_64
66 depends on CRYPTO_LIB_CURVE25519 && !UML && !KMSAN
67 default y if ARM && KERNEL_MODE_NEON
68 default y if PPC64 && CPU_LITTLE_ENDIAN
69 default y if X86_64
73 depends on CRYPTO_LIB_CURVE25519
74 default y if !CRYPTO_LIB_CURVE25519_ARCH || ARM || X86_64
82 The MD5 and HMAC-MD5 library functions. Select this if your module
87 depends on CRYPTO_LIB_MD5 && !UML
88 default y if MIPS && CPU_CAVIUM_OCTEON
89 default y if PPC
90 default y if SPARC64
100 depends on CRYPTO_LIB_POLY1305 && !UML && !KMSAN
101 default y if ARM
102 default y if ARM64 && KERNEL_MODE_NEON
103 default y if MIPS
105 default y if PPC64 && CPU_LITTLE_ENDIAN && VSX && BROKEN
106 default y if RISCV
107 default y if X86_64
115 depends on CRYPTO_LIB_POLY1305
118 default y if !CRYPTO_LIB_POLY1305_ARCH || PPC64
122 default 2 if MIPS || RISCV
123 default 11 if X86_64
124 default 9 if ARM || ARM64
125 default 1
136 The SHA-1 and HMAC-SHA1 library functions. Select this if your module
141 depends on CRYPTO_LIB_SHA1 && !UML
142 default y if ARM
143 default y if ARM64 && KERNEL_MODE_NEON
144 default y if MIPS && CPU_CAVIUM_OCTEON
145 default y if PPC
146 default y if S390
147 default y if SPARC64
148 default y if X86_64
153 The SHA-224, SHA-256, HMAC-SHA224, and HMAC-SHA256 library functions.
159 depends on CRYPTO_LIB_SHA256 && !UML
160 default y if ARM && !CPU_V7M
161 default y if ARM64
162 default y if MIPS && CPU_CAVIUM_OCTEON
163 default y if PPC && SPE
164 default y if RISCV && 64BIT && RISCV_ISA_V && TOOLCHAIN_HAS_VECTOR_CRYPTO
165 default y if S390
166 default y if SPARC64
167 default y if X86_64
172 The SHA-384, SHA-512, HMAC-SHA384, and HMAC-SHA512 library functions.
178 depends on CRYPTO_LIB_SHA512 && !UML
179 default y if ARM && !CPU_V7M
180 default y if ARM64
181 default y if MIPS && CPU_CAVIUM_OCTEON
182 default y if RISCV && 64BIT && RISCV_ISA_V && TOOLCHAIN_HAS_VECTOR_CRYPTO
183 default y if S390
184 default y if SPARC64
185 default y if X86_64