GNU Linux-libre 4.19.286-gnu1
[releases.git] / drivers / crypto / chelsio / Kconfig
1 config CRYPTO_DEV_CHELSIO
2         tristate "Chelsio Crypto Co-processor Driver"
3         depends on CHELSIO_T4
4         select CRYPTO_SHA1
5         select CRYPTO_SHA256
6         select CRYPTO_SHA512
7         select CRYPTO_AUTHENC
8         select CRYPTO_GF128MUL
9         ---help---
10           The Chelsio Crypto Co-processor driver for T6 adapters.
11
12           For general information about Chelsio and our products, visit
13           our website at <http://www.chelsio.com>.
14
15           For customer support, please visit our customer support page at
16           <http://www.chelsio.com/support.html>.
17
18           Please send feedback to <linux-bugs@chelsio.com>.
19
20           To compile this driver as a module, choose M here: the module
21           will be called chcr.
22
23 config CHELSIO_IPSEC_INLINE
24         bool "Chelsio IPSec XFRM Tx crypto offload"
25         depends on CHELSIO_T4
26         depends on CRYPTO_DEV_CHELSIO
27         depends on XFRM_OFFLOAD
28         depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD
29         default n
30         ---help---
31           Enable support for IPSec Tx Inline.
32
33 config CRYPTO_DEV_CHELSIO_TLS
34         tristate "Chelsio Crypto Inline TLS Driver"
35         depends on CHELSIO_T4
36         depends on TLS
37         select CRYPTO_DEV_CHELSIO
38         ---help---
39           Support Chelsio Inline TLS with Chelsio crypto accelerator.
40
41           To compile this driver as a module, choose M here: the module
42           will be called chtls.