crypto: crc32c - Use Intel CRC32 instruction
[linux-2.6.git] / crypto / Kconfig
index 4f72b30..797b9e1 100644 (file)
@@ -221,6 +221,18 @@ config CRYPTO_CRC32C
          See Castagnoli93.  This implementation uses lib/libcrc32c.
          Module will be crc32c.
 
+config CRYPTO_CRC32C_INTEL
+       tristate "CRC32c INTEL hardware acceleration"
+       depends on X86
+       select CRYPTO_HASH
+       help
+         In Intel processor with SSE4.2 supported, the processor will
+         support CRC32C implementation using hardware accelerated CRC32
+         instruction. This option will create 'crc32c-intel' module,
+         which will enable any routine to use the CRC32 instruction to
+         gain performance compared with software implementation.
+         Module will be crc32c-intel.
+
 config CRYPTO_MD4
        tristate "MD4 digest algorithm"
        select CRYPTO_ALGAPI