xref: /linux/drivers/crypto/chelsio/Kconfig (revision ec8f24b7faaf3d4799a7c3f4c1b87f6b02778ad1)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
202038fd6SHariprasad Shenaiconfig CRYPTO_DEV_CHELSIO
302038fd6SHariprasad Shenai	tristate "Chelsio Crypto Co-processor Driver"
402038fd6SHariprasad Shenai	depends on CHELSIO_T4
502038fd6SHariprasad Shenai	select CRYPTO_SHA1
602038fd6SHariprasad Shenai	select CRYPTO_SHA256
702038fd6SHariprasad Shenai	select CRYPTO_SHA512
82debd332SHarsh Jain	select CRYPTO_AUTHENC
9d042566dSArnd Bergmann	select CRYPTO_GF128MUL
1002038fd6SHariprasad Shenai	---help---
1102038fd6SHariprasad Shenai	  The Chelsio Crypto Co-processor driver for T6 adapters.
1202038fd6SHariprasad Shenai
1302038fd6SHariprasad Shenai	  For general information about Chelsio and our products, visit
1402038fd6SHariprasad Shenai	  our website at <http://www.chelsio.com>.
1502038fd6SHariprasad Shenai
1602038fd6SHariprasad Shenai	  For customer support, please visit our customer support page at
1702038fd6SHariprasad Shenai	  <http://www.chelsio.com/support.html>.
1802038fd6SHariprasad Shenai
1902038fd6SHariprasad Shenai	  Please send feedback to <linux-bugs@chelsio.com>.
2002038fd6SHariprasad Shenai
2102038fd6SHariprasad Shenai	  To compile this driver as a module, choose M here: the module
2202038fd6SHariprasad Shenai	  will be called chcr.
236dad4e8aSAtul Gupta
246dad4e8aSAtul Guptaconfig CHELSIO_IPSEC_INLINE
256dad4e8aSAtul Gupta        bool "Chelsio IPSec XFRM Tx crypto offload"
266dad4e8aSAtul Gupta        depends on CHELSIO_T4
276dad4e8aSAtul Gupta	depends on CRYPTO_DEV_CHELSIO
286dad4e8aSAtul Gupta        depends on XFRM_OFFLOAD
296dad4e8aSAtul Gupta        depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD
306dad4e8aSAtul Gupta        default n
316dad4e8aSAtul Gupta        ---help---
326dad4e8aSAtul Gupta          Enable support for IPSec Tx Inline.
33bd7f4857SAtul Gupta
34bd7f4857SAtul Guptaconfig CRYPTO_DEV_CHELSIO_TLS
35bd7f4857SAtul Gupta        tristate "Chelsio Crypto Inline TLS Driver"
36bd7f4857SAtul Gupta        depends on CHELSIO_T4
37bd7f4857SAtul Gupta        depends on TLS
38bd7f4857SAtul Gupta        select CRYPTO_DEV_CHELSIO
39bd7f4857SAtul Gupta        ---help---
40bd7f4857SAtul Gupta          Support Chelsio Inline TLS with Chelsio crypto accelerator.
41bd7f4857SAtul Gupta
42bd7f4857SAtul Gupta          To compile this driver as a module, choose M here: the module
43bd7f4857SAtul Gupta          will be called chtls.
44