Lines Matching +full:parallel +full:- +full:in
1 # SPDX-License-Identifier: GPL-2.0
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)
40 Length-preserving ciphers: Blowfish with ECB and CBC modes
51 Length-preserving ciphers: Camellia with ECB and CBC modes
56 tristate "Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX)"
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)"
74 Length-preserving ciphers: Camellia with ECB and CBC modes
77 - AES-NI (AES New Instructions)
78 - AVX2 (Advanced Vector Extensions 2)
89 Length-preserving ciphers: CAST5 (CAST-128) cipher algorithm
93 - AVX (Advanced Vector Extensions)
95 Processes 16 blocks in parallel.
107 Length-preserving ciphers: CAST6 (CAST-256) cipher algorithm
111 - AVX (Advanced Vector Extensions)
113 Processes eight blocks in parallel.
122 Block cipher: Triple DES EDE (FIPS 46-3) cipher algorithm
123 Length-preserving ciphers: Triple DES EDE with ECB and CBC modes
127 Processes one or three blocks in parallel.
137 Length-preserving ciphers: Serpent cipher algorithm
141 - SSE2 (Streaming SIMD Extensions 2)
143 Processes eight blocks in parallel.
146 tristate "Ciphers: Serpent with modes: ECB, CBC (32-bit with SSE2)"
153 Length-preserving ciphers: Serpent cipher algorithm
156 Architecture: x86 (32-bit) using:
157 - SSE2 (Streaming SIMD Extensions 2)
159 Processes four blocks in parallel.
170 Length-preserving ciphers: Serpent cipher algorithm
174 - AVX (Advanced Vector Extensions)
176 Processes eight blocks in parallel.
183 Length-preserving ciphers: Serpent cipher algorithm
187 - AVX2 (Advanced Vector Extensions 2)
189 Processes 16 blocks in parallel.
192 tristate "Ciphers: SM4 with modes: ECB, CBC, CFB, CTR (AES-NI/AVX)"
199 Length-preserving ciphers: SM4 cipher algorithms
200 (OSCCA GB/T 32907-2016) with ECB, CBC, CFB, 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, CFB, CTR (AES-NI/AVX2)"
221 Length-preserving ciphers: SM4 cipher algorithms
222 (OSCCA GB/T 32907-2016) with ECB, CBC, CFB, 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)"
243 Architecture: x86 (32-bit)
257 tristate "Ciphers: Twofish with modes: ECB, CBC (3-way parallel)"
263 Length-preserving cipher: Twofish cipher algorithm
268 Processes three blocks in parallel, better utilizing resources of
269 out-of-order CPUs.
281 Length-preserving cipher: Twofish cipher algorithm
285 - AVX (Advanced Vector Extensions)
287 Processes eight blocks in parallel.
290 tristate "Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX/GFNI)"
297 Length-preserving cipher: ARIA cipher algorithms
301 - AES-NI (AES New Instructions)
302 - AVX (Advanced Vector Extensions)
303 - GFNI (Galois Field New Instructions)
305 Processes 16 blocks in parallel.
308 tristate "Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX2/GFNI)"
316 Length-preserving cipher: ARIA cipher algorithms
320 - AES-NI (AES New Instructions)
321 - AVX2 (Advanced Vector Extensions)
322 - GFNI (Galois Field New Instructions)
324 Processes 32 blocks in parallel.
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)"
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)"
366 AEGIS-128 AEAD algorithm
369 - AES-NI (AES New Instructions)
370 - SSE2 (Streaming SIMD Extensions 2)
380 - SSE2 (Streaming SIMD Extensions 2)
390 - AVX2 (Advanced Vector Extensions 2)
393 bool "Hash functions: BLAKE2s (SSSE3/AVX-512)"
401 - SSSE3 (Supplemental SSE3)
402 - AVX-512 (Advanced Vector Extensions-512)
405 tristate "Hash functions: POLYVAL (CLMUL-NI)"
412 - CLMUL-NI (carry-less multiplication new instructions)
423 - SSE2 (Streaming SIMD Extensions 2)
424 - AVX2 (Advanced Vector Extensions 2)
427 tristate "Hash functions: SHA-1 (SSSE3/AVX/AVX2/SHA-NI)"
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)"
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)"
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)
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)"
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)
520 - PCLMULQDQ (carry-less multiplication)