Kconfig (0e2f54f88b8b9bbdb3a73b6e67cffb402187c73f) | Kconfig (d99324c22643f5ecbbf7849a1c660db569c268a7) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# 3# Generic algorithms support 4# 5config XOR_BLOCKS 6 tristate 7 8# --- 13 unchanged lines hidden (view full) --- 22 23comment "Crypto core or helper" 24 25config CRYPTO_FIPS 26 bool "FIPS 200 compliance" 27 depends on (CRYPTO_ANSI_CPRNG || CRYPTO_DRBG) && !CRYPTO_MANAGER_DISABLE_TESTS 28 depends on (MODULE_SIG || !MODULES) 29 help | 1# SPDX-License-Identifier: GPL-2.0 2# 3# Generic algorithms support 4# 5config XOR_BLOCKS 6 tristate 7 8# --- 13 unchanged lines hidden (view full) --- 22 23comment "Crypto core or helper" 24 25config CRYPTO_FIPS 26 bool "FIPS 200 compliance" 27 depends on (CRYPTO_ANSI_CPRNG || CRYPTO_DRBG) && !CRYPTO_MANAGER_DISABLE_TESTS 28 depends on (MODULE_SIG || !MODULES) 29 help |
30 This options enables the fips boot option which is 31 required if you want to system to operate in a FIPS 200 | 30 This option enables the fips boot option which is 31 required if you want the system to operate in a FIPS 200 |
32 certification. You should say no unless you know what 33 this is. 34 35config CRYPTO_ALGAPI 36 tristate 37 select CRYPTO_ALGAPI2 38 help 39 This option provides the API for cryptographic algorithms. --- 265 unchanged lines hidden (view full) --- 305 select CRYPTO_AES # for AES S-box tables 306 help 307 Support for the AEGIS-256 dedicated AEAD algorithm. 308 309config CRYPTO_AEGIS128_AESNI_SSE2 310 tristate "AEGIS-128 AEAD algorithm (x86_64 AESNI+SSE2 implementation)" 311 depends on X86 && 64BIT 312 select CRYPTO_AEAD | 32 certification. You should say no unless you know what 33 this is. 34 35config CRYPTO_ALGAPI 36 tristate 37 select CRYPTO_ALGAPI2 38 help 39 This option provides the API for cryptographic algorithms. --- 265 unchanged lines hidden (view full) --- 305 select CRYPTO_AES # for AES S-box tables 306 help 307 Support for the AEGIS-256 dedicated AEAD algorithm. 308 309config CRYPTO_AEGIS128_AESNI_SSE2 310 tristate "AEGIS-128 AEAD algorithm (x86_64 AESNI+SSE2 implementation)" 311 depends on X86 && 64BIT 312 select CRYPTO_AEAD |
313 select CRYPTO_CRYPTD | 313 select CRYPTO_SIMD |
314 help | 314 help |
315 AESNI+SSE2 implementation of the AEGSI-128 dedicated AEAD algorithm. | 315 AESNI+SSE2 implementation of the AEGIS-128 dedicated AEAD algorithm. |
316 317config CRYPTO_AEGIS128L_AESNI_SSE2 318 tristate "AEGIS-128L AEAD algorithm (x86_64 AESNI+SSE2 implementation)" 319 depends on X86 && 64BIT 320 select CRYPTO_AEAD | 316 317config CRYPTO_AEGIS128L_AESNI_SSE2 318 tristate "AEGIS-128L AEAD algorithm (x86_64 AESNI+SSE2 implementation)" 319 depends on X86 && 64BIT 320 select CRYPTO_AEAD |
321 select CRYPTO_CRYPTD | 321 select CRYPTO_SIMD |
322 help | 322 help |
323 AESNI+SSE2 implementation of the AEGSI-128L dedicated AEAD algorithm. | 323 AESNI+SSE2 implementation of the AEGIS-128L dedicated AEAD algorithm. |
324 325config CRYPTO_AEGIS256_AESNI_SSE2 326 tristate "AEGIS-256 AEAD algorithm (x86_64 AESNI+SSE2 implementation)" 327 depends on X86 && 64BIT 328 select CRYPTO_AEAD | 324 325config CRYPTO_AEGIS256_AESNI_SSE2 326 tristate "AEGIS-256 AEAD algorithm (x86_64 AESNI+SSE2 implementation)" 327 depends on X86 && 64BIT 328 select CRYPTO_AEAD |
329 select CRYPTO_CRYPTD | 329 select CRYPTO_SIMD |
330 help | 330 help |
331 AESNI+SSE2 implementation of the AEGSI-256 dedicated AEAD algorithm. | 331 AESNI+SSE2 implementation of the AEGIS-256 dedicated AEAD algorithm. |
332 333config CRYPTO_MORUS640 334 tristate "MORUS-640 AEAD algorithm" 335 select CRYPTO_AEAD 336 help 337 Support for the MORUS-640 dedicated AEAD algorithm. 338 339config CRYPTO_MORUS640_GLUE 340 tristate 341 depends on X86 342 select CRYPTO_AEAD | 332 333config CRYPTO_MORUS640 334 tristate "MORUS-640 AEAD algorithm" 335 select CRYPTO_AEAD 336 help 337 Support for the MORUS-640 dedicated AEAD algorithm. 338 339config CRYPTO_MORUS640_GLUE 340 tristate 341 depends on X86 342 select CRYPTO_AEAD |
343 select CRYPTO_CRYPTD | 343 select CRYPTO_SIMD |
344 help 345 Common glue for SIMD optimizations of the MORUS-640 dedicated AEAD 346 algorithm. 347 348config CRYPTO_MORUS640_SSE2 349 tristate "MORUS-640 AEAD algorithm (x86_64 SSE2 implementation)" 350 depends on X86 && 64BIT 351 select CRYPTO_AEAD --- 6 unchanged lines hidden (view full) --- 358 select CRYPTO_AEAD 359 help 360 Support for the MORUS-1280 dedicated AEAD algorithm. 361 362config CRYPTO_MORUS1280_GLUE 363 tristate 364 depends on X86 365 select CRYPTO_AEAD | 344 help 345 Common glue for SIMD optimizations of the MORUS-640 dedicated AEAD 346 algorithm. 347 348config CRYPTO_MORUS640_SSE2 349 tristate "MORUS-640 AEAD algorithm (x86_64 SSE2 implementation)" 350 depends on X86 && 64BIT 351 select CRYPTO_AEAD --- 6 unchanged lines hidden (view full) --- 358 select CRYPTO_AEAD 359 help 360 Support for the MORUS-1280 dedicated AEAD algorithm. 361 362config CRYPTO_MORUS1280_GLUE 363 tristate 364 depends on X86 365 select CRYPTO_AEAD |
366 select CRYPTO_CRYPTD | 366 select CRYPTO_SIMD |
367 help 368 Common glue for SIMD optimizations of the MORUS-1280 dedicated AEAD 369 algorithm. 370 371config CRYPTO_MORUS1280_SSE2 372 tristate "MORUS-1280 AEAD algorithm (x86_64 SSE2 implementation)" 373 depends on X86 && 64BIT 374 select CRYPTO_AEAD --- 1531 unchanged lines hidden --- | 367 help 368 Common glue for SIMD optimizations of the MORUS-1280 dedicated AEAD 369 algorithm. 370 371config CRYPTO_MORUS1280_SSE2 372 tristate "MORUS-1280 AEAD algorithm (x86_64 SSE2 implementation)" 373 depends on X86 && 64BIT 374 select CRYPTO_AEAD --- 1531 unchanged lines hidden --- |