Lines Matching +full:isa +full:- +full:extensions
1 # SPDX-License-Identifier: GPL-2.0
14 - NEON (Advanced SIMD) extensions
17 tristate "Hash functions: GHASH (PMULL/NEON/ARMv8 Crypto Extensions)"
25 GCM GHASH function (NIST SP800-38D)
28 - PMULL (Polynomial Multiply Long) instructions
29 - NEON (Advanced SIMD) extensions
30 - ARMv8 Crypto Extensions
34 that is part of the ARMv8 Crypto Extensions, or a slower variant that
35 uses the vmull.p8 instruction that is part of the basic NEON ISA.
45 - NEON (Advanced SIMD) extensions
55 - NEON (Advanced SIMD) extensions
78 - NEON (Advanced SIMD) extensions
82 Crypto Extensions, typically this BLAKE2b implementation is
83 much faster than the SHA-2 family and slightly faster than
84 SHA-1.
87 tristate "Hash functions: SHA-1"
91 SHA-1 secure hash algorithm (FIPS 180)
96 tristate "Hash functions: SHA-1 (NEON)"
102 SHA-1 secure hash algorithm (FIPS 180)
105 - NEON (Advanced SIMD) extensions
108 tristate "Hash functions: SHA-1 (ARMv8 Crypto Extensions)"
113 SHA-1 secure hash algorithm (FIPS 180)
115 Architecture: arm using ARMv8 Crypto Extensions
118 tristate "Hash functions: SHA-224 and SHA-256 (ARMv8 Crypto Extensions)"
123 SHA-224 and SHA-256 secure hash algorithms (FIPS 180)
126 - ARMv8 Crypto Extensions
129 tristate "Hash functions: SHA-224 and SHA-256 (NEON)"
133 SHA-224 and SHA-256 secure hash algorithms (FIPS 180)
136 - NEON (Advanced SIMD) extensions
139 tristate "Hash functions: SHA-384 and SHA-512 (NEON)"
143 SHA-384 and SHA-512 secure hash algorithms (FIPS 180)
146 - NEON (Advanced SIMD) extensions
153 Block ciphers: AES cipher algorithms (FIPS-197)
157 On ARM processors without the Crypto Extensions, this is the
159 blocks, the NEON bit-sliced implementation is usually faster.
167 tristate "Ciphers: AES, modes: ECB/CBC/CTR/XTS (bit-sliced NEON)"
174 Length-preserving ciphers: AES cipher algorithms (FIPS-197)
176 - ECB (Electronic Codebook) mode (NIST SP800-38A)
177 - CBC (Cipher Block Chaining) mode (NIST SP800-38A)
178 - CTR (Counter) mode (NIST SP800-38A)
179 - XTS (XOR Encrypt XOR with ciphertext stealing) mode (NIST SP800-38E
182 Bit sliced AES gives around 45% speedup on Cortex-A15 for CTR mode
189 cases table-based code with some countermeasures against cache timing
196 tristate "Ciphers: AES, modes: ECB/CBC/CTS/CTR/XTS (ARMv8 Crypto Extensions)"
202 Length-preserving ciphers: AES cipher algorithms (FIPS-197)
204 - ECB (Electronic Codebook) mode (NIST SP800-38A)
205 - CBC (Cipher Block Chaining) mode (NIST SP800-38A)
206 - CTR (Counter) mode (NIST SP800-38A)
207 - CTS (Cipher Text Stealing) mode (NIST SP800-38A)
208 - XTS (XOR Encrypt XOR with ciphertext stealing) mode (NIST SP800-38E
212 - ARMv8 Crypto Extensions
219 Length-preserving ciphers: ChaCha20, XChaCha20, and XChaCha12
223 - NEON (Advanced SIMD) extensions
235 - CRC and/or PMULL instructions
237 Drivers: crc32-arm-ce and crc32c-arm-ce
248 - PMULL (Polynomial Multiply Long) instructions