Kconfig (25768de50b1f2dbb6ea44bd5148a87fe2c9c3688) | Kconfig (55d1ecceb8d6a5c9ceff7c6528075bd0ce4e8366) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2 3menu "Accelerated Cryptographic Algorithms for CPU (x86)" 4 5config CRYPTO_CURVE25519_X86 6 tristate "Public key crypto: Curve25519 (ADX)" 7 depends on X86 && 64BIT 8 select CRYPTO_LIB_CURVE25519_GENERIC --- 478 unchanged lines hidden (view full) --- 487 depends on X86 && 64BIT 488 select CRYPTO_CRYPTD 489 help 490 GCM GHASH hash function (NIST SP800-38D) 491 492 Architecture: x86_64 using: 493 - CLMUL-NI (carry-less multiplication new instructions) 494 | 1# SPDX-License-Identifier: GPL-2.0 2 3menu "Accelerated Cryptographic Algorithms for CPU (x86)" 4 5config CRYPTO_CURVE25519_X86 6 tristate "Public key crypto: Curve25519 (ADX)" 7 depends on X86 && 64BIT 8 select CRYPTO_LIB_CURVE25519_GENERIC --- 478 unchanged lines hidden (view full) --- 487 depends on X86 && 64BIT 488 select CRYPTO_CRYPTD 489 help 490 GCM GHASH hash function (NIST SP800-38D) 491 492 Architecture: x86_64 using: 493 - CLMUL-NI (carry-less multiplication new instructions) 494 |
495config CRYPTO_CRC32C_INTEL 496 tristate "CRC32c (SSE4.2/PCLMULQDQ)" 497 depends on X86 498 select CRYPTO_HASH 499 help 500 CRC32c CRC algorithm with the iSCSI polynomial (RFC 3385 and RFC 3720) 501 502 Architecture: x86 (32-bit and 64-bit) using: 503 - SSE4.2 (Streaming SIMD Extensions 4.2) CRC32 instruction 504 - PCLMULQDQ (carry-less multiplication) 505 506config CRYPTO_CRC32_PCLMUL 507 tristate "CRC32 (PCLMULQDQ)" 508 depends on X86 509 select CRYPTO_HASH 510 select CRC32 511 help 512 CRC32 CRC algorithm (IEEE 802.3) 513 514 Architecture: x86 (32-bit and 64-bit) using: 515 - PCLMULQDQ (carry-less multiplication) 516 | |
517config CRYPTO_CRCT10DIF_PCLMUL 518 tristate "CRCT10DIF (PCLMULQDQ)" 519 depends on X86 && 64BIT && CRC_T10DIF 520 select CRYPTO_HASH 521 help 522 CRC16 CRC algorithm used for the T10 (SCSI) Data Integrity Field (DIF) 523 524 Architecture: x86_64 using: 525 - PCLMULQDQ (carry-less multiplication) 526 527endmenu | 495config CRYPTO_CRCT10DIF_PCLMUL 496 tristate "CRCT10DIF (PCLMULQDQ)" 497 depends on X86 && 64BIT && CRC_T10DIF 498 select CRYPTO_HASH 499 help 500 CRC16 CRC algorithm used for the T10 (SCSI) Data Integrity Field (DIF) 501 502 Architecture: x86_64 using: 503 - PCLMULQDQ (carry-less multiplication) 504 505endmenu |