]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - crypto/Kconfig
crypto: crct10dif - Glue code to cast accelerated CRCT10DIF assembly as a crypto...
[linux-imx.git] / crypto / Kconfig
index ceb3611efe44c306c910a19f9b368cd9c544db72..d1ca6312d7987110aa9afd25e8ad4b55c8c895c5 100644 (file)
@@ -384,6 +384,17 @@ config CRYPTO_CRCT10DIF
          a crypto transform.  This allows for faster crc t10 diff
          transforms to be used if they are available.
 
+config CRYPTO_CRCT10DIF_PCLMUL
+       tristate "CRCT10DIF PCLMULQDQ hardware acceleration"
+       depends on X86 && 64BIT && CRC_T10DIF
+       select CRYPTO_HASH
+       help
+         For x86_64 processors with SSE4.2 and PCLMULQDQ supported,
+         CRC T10 DIF PCLMULQDQ computation can be hardware
+         accelerated PCLMULQDQ instruction. This option will create
+         'crct10dif-plcmul' module, which is faster when computing the
+         crct10dif checksum as compared with the generic table implementation.
+
 config CRYPTO_GHASH
        tristate "GHASH digest algorithm"
        select CRYPTO_GF128MUL