Lines Matching +full:parallel +full:- +full:in
1 # SPDX-License-Identifier: GPL-2.0
16 - ADX (large integer arithmetic)
19 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)"
67 Length-preserving ciphers: Camellia with ECB and CBC modes
70 - AES-NI (AES New Instructions)
71 - AVX (Advanced Vector Extensions)
74 tristate "Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX2)"
78 Length-preserving ciphers: Camellia with ECB and CBC modes
81 - AES-NI (AES New Instructions)
82 - AVX2 (Advanced Vector Extensions 2)
92 Length-preserving ciphers: CAST5 (CAST-128) cipher algorithm
96 - AVX (Advanced Vector Extensions)
98 Processes 16 blocks in parallel.
109 Length-preserving ciphers: CAST6 (CAST-256) cipher algorithm
113 - AVX (Advanced Vector Extensions)
115 Processes eight blocks in parallel.
124 Block cipher: Triple DES EDE (FIPS 46-3) cipher algorithm
125 Length-preserving ciphers: Triple DES EDE with ECB and CBC modes
129 Processes one or three blocks in parallel.
138 Length-preserving ciphers: Serpent cipher algorithm
142 - SSE2 (Streaming SIMD Extensions 2)
144 Processes eight blocks in parallel.
147 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.
169 Length-preserving ciphers: Serpent cipher algorithm
173 - AVX (Advanced Vector Extensions)
175 Processes eight blocks in parallel.
182 Length-preserving ciphers: Serpent cipher algorithm
186 - AVX2 (Advanced Vector Extensions 2)
188 Processes 16 blocks in parallel.
191 tristate "Ciphers: SM4 with modes: ECB, CBC, CTR (AES-NI/AVX)"
197 Length-preserving ciphers: SM4 cipher algorithms
198 (OSCCA GB/T 32907-2016) with ECB, CBC, and CTR modes
201 - AES-NI (AES New Instructions)
202 - AVX (Advanced Vector Extensions)
205 we can use the AES S-Box to simulate the SM4 S-Box to achieve the
211 tristate "Ciphers: SM4 with modes: ECB, CBC, CTR (AES-NI/AVX2)"
218 Length-preserving ciphers: SM4 cipher algorithms
219 (OSCCA GB/T 32907-2016) with ECB, CBC, and CTR modes
222 - AES-NI (AES New Instructions)
223 - AVX2 (Advanced Vector Extensions 2)
226 we can use the AES S-Box to simulate the SM4 S-Box to achieve the
232 tristate "Ciphers: Twofish (32-bit)"
240 Architecture: x86 (32-bit)
254 tristate "Ciphers: Twofish with modes: ECB, CBC (3-way parallel)"
260 Length-preserving cipher: Twofish cipher algorithm
265 Processes three blocks in parallel, better utilizing resources of
266 out-of-order CPUs.
277 Length-preserving cipher: Twofish cipher algorithm
281 - AVX (Advanced Vector Extensions)
283 Processes eight blocks in parallel.
286 tristate "Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX/GFNI)"
292 Length-preserving cipher: ARIA cipher algorithms
296 - AES-NI (AES New Instructions)
297 - AVX (Advanced Vector Extensions)
298 - GFNI (Galois Field New Instructions)
300 Processes 16 blocks in parallel.
303 tristate "Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX2/GFNI)"
310 Length-preserving cipher: ARIA cipher algorithms
314 - AES-NI (AES New Instructions)
315 - AVX2 (Advanced Vector Extensions)
316 - GFNI (Galois Field New Instructions)
318 Processes 32 blocks in parallel.
329 Length-preserving cipher: ARIA cipher algorithms
333 - AVX512 (Advanced Vector Extensions)
334 - GFNI (Galois Field New Instructions)
336 Processes 64 blocks in parallel.
339 tristate "AEAD ciphers: AEGIS-128 (AES-NI/SSE4.1)"
343 AEGIS-128 AEAD algorithm
346 - AES-NI (AES New Instructions)
347 - SSE4.1 (Streaming SIMD Extensions 4.1)
357 - SSE2 (Streaming SIMD Extensions 2)
367 - AVX2 (Advanced Vector Extensions 2)
370 tristate "Hash functions: POLYVAL (CLMUL-NI)"
377 - CLMUL-NI (carry-less multiplication new instructions)
385 SM3 secure hash function as defined by OSCCA GM/T 0004-2012 SM3
388 - AVX (Advanced Vector Extensions)
393 tristate "Hash functions: GHASH (CLMUL-NI)"
397 GCM GHASH hash function (NIST SP800-38D)
400 - CLMUL-NI (carry-less multiplication new instructions)