cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (1621B)


      1# SPDX-License-Identifier: GPL-2.0-only
      2#
      3# Chelsio inline crypto configuration
      4#
      5
      6config CHELSIO_INLINE_CRYPTO
      7	bool "Chelsio Inline Crypto support"
      8	depends on CHELSIO_T4
      9	default y
     10	help
     11	  Enable support for inline crypto.
     12	  Allows enable/disable from list of inline crypto drivers.
     13
     14if CHELSIO_INLINE_CRYPTO
     15
     16config CRYPTO_DEV_CHELSIO_TLS
     17	tristate "Chelsio Crypto Inline TLS Driver"
     18	depends on CHELSIO_T4
     19	depends on TLS
     20	depends on TLS_TOE
     21	help
     22	  Support Chelsio Inline TLS with Chelsio crypto accelerator.
     23	  Enable inline TLS support for Tx and Rx.
     24
     25	  To compile this driver as a module, choose M here: the module
     26	  will be called chtls.
     27
     28config CHELSIO_IPSEC_INLINE
     29       tristate "Chelsio IPSec XFRM Tx crypto offload"
     30       depends on CHELSIO_T4
     31       depends on XFRM_OFFLOAD
     32       depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD
     33       help
     34        Support Chelsio Inline IPsec with Chelsio crypto accelerator.
     35        Enable inline IPsec support for Tx.
     36
     37        To compile this driver as a module, choose M here: the module
     38        will be called ch_ipsec.
     39
     40config CHELSIO_TLS_DEVICE
     41        tristate "Chelsio Inline KTLS Offload"
     42        depends on CHELSIO_T4
     43        depends on TLS
     44        depends on TLS_DEVICE
     45	select CRYPTO_LIB_AES
     46        help
     47          This flag enables support for kernel tls offload over Chelsio T6
     48          crypto accelerator. CONFIG_CHELSIO_TLS_DEVICE flag can be enabled
     49          only if CONFIG_TLS and CONFIG_TLS_DEVICE flags are enabled.
     50
     51	  To compile this driver as a module, choose M here: the module
     52	  will be called ch_ktls.
     53
     54endif # CHELSIO_INLINE_CRYPTO