Lines Matching +full:64 +full:- +full:bit

1 # SPDX-License-Identifier: GPL-2.0
7 depends on X86 && 64BIT
14 - ADX (large integer arithmetic)
17 tristate "Ciphers: AES, modes: ECB, CBC, CTS, CTR, XTR, XTS, GCM (AES-NI)"
27 Length-preserving ciphers: AES with ECB, CBC, CTS, CTR, XTR, XTS
29 Architecture: x86 (32-bit and 64-bit) using:
30 - AES-NI (AES new instructions)
34 depends on X86 && 64BIT
40 Length-preserving ciphers: Blowfish with ECB and CBC modes
46 depends on X86 && 64BIT
51 Length-preserving ciphers: Camellia with ECB and CBC modes
56 tristate "Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX)"
57 depends on X86 && 64BIT
63 Length-preserving ciphers: Camellia with ECB and CBC modes
66 - AES-NI (AES New Instructions)
67 - AVX (Advanced Vector Extensions)
70 tristate "Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX2)"
71 depends on X86 && 64BIT
74 Length-preserving ciphers: Camellia with ECB and CBC modes
77 - AES-NI (AES New Instructions)
78 - AVX2 (Advanced Vector Extensions 2)
82 depends on X86 && 64BIT
89 Length-preserving ciphers: CAST5 (CAST-128) cipher algorithm
93 - AVX (Advanced Vector Extensions)
99 depends on X86 && 64BIT
107 Length-preserving ciphers: CAST6 (CAST-256) cipher algorithm
111 - AVX (Advanced Vector Extensions)
117 depends on X86 && 64BIT
122 Block cipher: Triple DES EDE (FIPS 46-3) cipher algorithm
123 Length-preserving ciphers: Triple DES EDE with ECB and CBC modes
131 depends on X86 && 64BIT
137 Length-preserving ciphers: Serpent cipher algorithm
141 - SSE2 (Streaming SIMD Extensions 2)
146 tristate "Ciphers: Serpent with modes: ECB, CBC (32-bit with SSE2)"
147 depends on X86 && !64BIT
153 Length-preserving ciphers: Serpent cipher algorithm
156 Architecture: x86 (32-bit) using:
157 - SSE2 (Streaming SIMD Extensions 2)
163 depends on X86 && 64BIT
170 Length-preserving ciphers: Serpent cipher algorithm
174 - AVX (Advanced Vector Extensions)
180 depends on X86 && 64BIT
183 Length-preserving ciphers: Serpent cipher algorithm
187 - AVX2 (Advanced Vector Extensions 2)
192 tristate "Ciphers: SM4 with modes: ECB, CBC, CTR (AES-NI/AVX)"
193 depends on X86 && 64BIT
199 Length-preserving ciphers: SM4 cipher algorithms
200 (OSCCA GB/T 32907-2016) with ECB, CBC, and CTR modes
203 - AES-NI (AES New Instructions)
204 - AVX (Advanced Vector Extensions)
207 we can use the AES S-Box to simulate the SM4 S-Box to achieve the
213 tristate "Ciphers: SM4 with modes: ECB, CBC, CTR (AES-NI/AVX2)"
214 depends on X86 && 64BIT
221 Length-preserving ciphers: SM4 cipher algorithms
222 (OSCCA GB/T 32907-2016) with ECB, CBC, and CTR modes
225 - AES-NI (AES New Instructions)
226 - AVX2 (Advanced Vector Extensions 2)
229 we can use the AES S-Box to simulate the SM4 S-Box to achieve the
235 tristate "Ciphers: Twofish (32-bit)"
236 depends on (X86 || UML_X86) && !64BIT
243 Architecture: x86 (32-bit)
247 depends on (X86 || UML_X86) && 64BIT
257 tristate "Ciphers: Twofish with modes: ECB, CBC (3-way parallel)"
258 depends on X86 && 64BIT
263 Length-preserving cipher: Twofish cipher algorithm
269 out-of-order CPUs.
273 depends on X86 && 64BIT
281 Length-preserving cipher: Twofish cipher algorithm
285 - AVX (Advanced Vector Extensions)
290 tristate "Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX/GFNI)"
291 depends on X86 && 64BIT
297 Length-preserving cipher: ARIA cipher algorithms
301 - AES-NI (AES New Instructions)
302 - AVX (Advanced Vector Extensions)
303 - GFNI (Galois Field New Instructions)
308 tristate "Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX2/GFNI)"
309 depends on X86 && 64BIT
316 Length-preserving cipher: ARIA cipher algorithms
320 - AES-NI (AES New Instructions)
321 - AVX2 (Advanced Vector Extensions)
322 - GFNI (Galois Field New Instructions)
328 depends on X86 && 64BIT && AS_AVX512 && AS_GFNI
336 Length-preserving cipher: ARIA cipher algorithms
340 - AVX512 (Advanced Vector Extensions)
341 - GFNI (Galois Field New Instructions)
343 Processes 64 blocks in parallel.
346 tristate "Ciphers: ChaCha20, XChaCha20, XChaCha12 (SSSE3/AVX2/AVX-512VL)"
347 depends on X86 && 64BIT
352 Length-preserving ciphers: ChaCha20, XChaCha20, and XChaCha12
356 - SSSE3 (Supplemental SSE3)
357 - AVX2 (Advanced Vector Extensions 2)
358 - AVX-512VL (Advanced Vector Extensions-512VL)
361 tristate "AEAD ciphers: AEGIS-128 (AES-NI/SSE2)"
362 depends on X86 && 64BIT
366 AEGIS-128 AEAD algorithm
369 - AES-NI (AES New Instructions)
370 - SSE2 (Streaming SIMD Extensions 2)
374 depends on X86 && 64BIT
380 - SSE2 (Streaming SIMD Extensions 2)
384 depends on X86 && 64BIT
390 - AVX2 (Advanced Vector Extensions 2)
393 bool "Hash functions: BLAKE2s (SSSE3/AVX-512)"
394 depends on X86 && 64BIT
401 - SSSE3 (Supplemental SSE3)
402 - AVX-512 (Advanced Vector Extensions-512)
405 tristate "Hash functions: POLYVAL (CLMUL-NI)"
406 depends on X86 && 64BIT
412 - CLMUL-NI (carry-less multiplication new instructions)
416 depends on X86 && 64BIT
423 - SSE2 (Streaming SIMD Extensions 2)
424 - AVX2 (Advanced Vector Extensions 2)
427 tristate "Hash functions: SHA-1 (SSSE3/AVX/AVX2/SHA-NI)"
428 depends on X86 && 64BIT
432 SHA-1 secure hash algorithm (FIPS 180)
435 - SSSE3 (Supplemental SSE3)
436 - AVX (Advanced Vector Extensions)
437 - AVX2 (Advanced Vector Extensions 2)
438 - SHA-NI (SHA Extensions New Instructions)
441 tristate "Hash functions: SHA-224 and SHA-256 (SSSE3/AVX/AVX2/SHA-NI)"
442 depends on X86 && 64BIT
446 SHA-224 and SHA-256 secure hash algorithms (FIPS 180)
449 - SSSE3 (Supplemental SSE3)
450 - AVX (Advanced Vector Extensions)
451 - AVX2 (Advanced Vector Extensions 2)
452 - SHA-NI (SHA Extensions New Instructions)
455 tristate "Hash functions: SHA-384 and SHA-512 (SSSE3/AVX/AVX2)"
456 depends on X86 && 64BIT
460 SHA-384 and SHA-512 secure hash algorithms (FIPS 180)
463 - SSSE3 (Supplemental SSE3)
464 - AVX (Advanced Vector Extensions)
465 - AVX2 (Advanced Vector Extensions 2)
469 depends on X86 && 64BIT
473 SM3 secure hash function as defined by OSCCA GM/T 0004-2012 SM3
476 - AVX (Advanced Vector Extensions)
481 tristate "Hash functions: GHASH (CLMUL-NI)"
482 depends on X86 && 64BIT
485 GCM GHASH hash function (NIST SP800-38D)
488 - CLMUL-NI (carry-less multiplication new instructions)
497 Architecture: x86 (32-bit and 64-bit) using:
498 - SSE4.2 (Streaming SIMD Extensions 4.2) CRC32 instruction
499 - PCLMULQDQ (carry-less multiplication)
509 Architecture: x86 (32-bit and 64-bit) using:
510 - PCLMULQDQ (carry-less multiplication)
514 depends on X86 && 64BIT && CRC_T10DIF
520 - PCLMULQDQ (carry-less multiplication)