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, XCTR, XTS, GCM (AES-NI/VAES)"
28 Length-preserving ciphers: AES with ECB, CBC, CTS, CTR, XCTR, XTS
30 Architecture: x86 (32-bit and 64-bit) using:
31 - AES-NI (AES new instructions)
32 - VAES (Vector AES)
34 Some algorithm implementations are supported only in 64-bit builds,
45 Length-preserving ciphers: Blowfish with ECB and CBC modes
56 Length-preserving ciphers: Camellia with ECB and CBC modes
61 tristate "Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX)"
68 Length-preserving ciphers: Camellia with ECB and CBC modes
71 - AES-NI (AES New Instructions)
72 - AVX (Advanced Vector Extensions)
75 tristate "Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX2)"
79 Length-preserving ciphers: Camellia with ECB and CBC modes
82 - AES-NI (AES New Instructions)
83 - AVX2 (Advanced Vector Extensions 2)
94 Length-preserving ciphers: CAST5 (CAST-128) cipher algorithm
98 - AVX (Advanced Vector Extensions)
100 Processes 16 blocks in parallel.
112 Length-preserving ciphers: CAST6 (CAST-256) cipher algorithm
116 - AVX (Advanced Vector Extensions)
118 Processes eight blocks in parallel.
127 Block cipher: Triple DES EDE (FIPS 46-3) cipher algorithm
128 Length-preserving ciphers: Triple DES EDE with ECB and CBC modes
132 Processes one or three blocks in parallel.
142 Length-preserving ciphers: Serpent cipher algorithm
146 - SSE2 (Streaming SIMD Extensions 2)
148 Processes eight blocks in parallel.
151 tristate "Ciphers: Serpent with modes: ECB, CBC (32-bit with SSE2)"
158 Length-preserving ciphers: Serpent cipher algorithm
161 Architecture: x86 (32-bit) using:
162 - SSE2 (Streaming SIMD Extensions 2)
164 Processes four blocks in parallel.
175 Length-preserving ciphers: Serpent cipher algorithm
179 - AVX (Advanced Vector Extensions)
181 Processes eight blocks in parallel.
188 Length-preserving ciphers: Serpent cipher algorithm
192 - AVX2 (Advanced Vector Extensions 2)
194 Processes 16 blocks in parallel.
197 tristate "Ciphers: SM4 with modes: ECB, CBC, CTR (AES-NI/AVX)"
204 Length-preserving ciphers: SM4 cipher algorithms
205 (OSCCA GB/T 32907-2016) with ECB, CBC, and CTR modes
208 - AES-NI (AES New Instructions)
209 - AVX (Advanced Vector Extensions)
212 we can use the AES S-Box to simulate the SM4 S-Box to achieve the
218 tristate "Ciphers: SM4 with modes: ECB, CBC, CTR (AES-NI/AVX2)"
226 Length-preserving ciphers: SM4 cipher algorithms
227 (OSCCA GB/T 32907-2016) with ECB, CBC, and CTR modes
230 - AES-NI (AES New Instructions)
231 - AVX2 (Advanced Vector Extensions 2)
234 we can use the AES S-Box to simulate the SM4 S-Box to achieve the
240 tristate "Ciphers: Twofish (32-bit)"
248 Architecture: x86 (32-bit)
262 tristate "Ciphers: Twofish with modes: ECB, CBC (3-way parallel)"
268 Length-preserving cipher: Twofish cipher algorithm
273 Processes three blocks in parallel, better utilizing resources of
274 out-of-order CPUs.
286 Length-preserving cipher: Twofish cipher algorithm
290 - AVX (Advanced Vector Extensions)
292 Processes eight blocks in parallel.
295 tristate "Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX/GFNI)"
302 Length-preserving cipher: ARIA cipher algorithms
306 - AES-NI (AES New Instructions)
307 - AVX (Advanced Vector Extensions)
308 - GFNI (Galois Field New Instructions)
310 Processes 16 blocks in parallel.
313 tristate "Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX2/GFNI)"
321 Length-preserving cipher: ARIA cipher algorithms
325 - AES-NI (AES New Instructions)
326 - AVX2 (Advanced Vector Extensions)
327 - GFNI (Galois Field New Instructions)
329 Processes 32 blocks in parallel.
341 Length-preserving cipher: ARIA cipher algorithms
345 - AVX512 (Advanced Vector Extensions)
346 - GFNI (Galois Field New Instructions)
348 Processes 64 blocks in parallel.
351 tristate "Ciphers: ChaCha20, XChaCha20, XChaCha12 (SSSE3/AVX2/AVX-512VL)"
357 Length-preserving ciphers: ChaCha20, XChaCha20, and XChaCha12
361 - SSSE3 (Supplemental SSE3)
362 - AVX2 (Advanced Vector Extensions 2)
363 - AVX-512VL (Advanced Vector Extensions-512VL)
366 tristate "AEAD ciphers: AEGIS-128 (AES-NI/SSE2)"
371 AEGIS-128 AEAD algorithm
374 - AES-NI (AES New Instructions)
375 - SSE2 (Streaming SIMD Extensions 2)
385 - SSE2 (Streaming SIMD Extensions 2)
395 - AVX2 (Advanced Vector Extensions 2)
398 bool "Hash functions: BLAKE2s (SSSE3/AVX-512)"
406 - SSSE3 (Supplemental SSE3)
407 - AVX-512 (Advanced Vector Extensions-512)
410 tristate "Hash functions: POLYVAL (CLMUL-NI)"
417 - CLMUL-NI (carry-less multiplication new instructions)
428 - SSE2 (Streaming SIMD Extensions 2)
429 - AVX2 (Advanced Vector Extensions 2)
432 tristate "Hash functions: SHA-1 (SSSE3/AVX/AVX2/SHA-NI)"
437 SHA-1 secure hash algorithm (FIPS 180)
440 - SSSE3 (Supplemental SSE3)
441 - AVX (Advanced Vector Extensions)
442 - AVX2 (Advanced Vector Extensions 2)
443 - SHA-NI (SHA Extensions New Instructions)
446 tristate "Hash functions: SHA-224 and SHA-256 (SSSE3/AVX/AVX2/SHA-NI)"
451 SHA-224 and SHA-256 secure hash algorithms (FIPS 180)
454 - SSSE3 (Supplemental SSE3)
455 - AVX (Advanced Vector Extensions)
456 - AVX2 (Advanced Vector Extensions 2)
457 - SHA-NI (SHA Extensions New Instructions)
460 tristate "Hash functions: SHA-384 and SHA-512 (SSSE3/AVX/AVX2)"
465 SHA-384 and SHA-512 secure hash algorithms (FIPS 180)
468 - SSSE3 (Supplemental SSE3)
469 - AVX (Advanced Vector Extensions)
470 - AVX2 (Advanced Vector Extensions 2)
478 SM3 secure hash function as defined by OSCCA GM/T 0004-2012 SM3
481 - AVX (Advanced Vector Extensions)
486 tristate "Hash functions: GHASH (CLMUL-NI)"
490 GCM GHASH hash function (NIST SP800-38D)
493 - CLMUL-NI (carry-less multiplication new instructions)
502 Architecture: x86 (32-bit and 64-bit) using:
503 - SSE4.2 (Streaming SIMD Extensions 4.2) CRC32 instruction
504 - PCLMULQDQ (carry-less multiplication)
514 Architecture: x86 (32-bit and 64-bit) using:
515 - PCLMULQDQ (carry-less multiplication)
525 - PCLMULQDQ (carry-less multiplication)