1 # SPDX-License-Identifier: GPL-2.0-only << 2 # 1 # 3 # TLS configuration 2 # TLS configuration 4 # 3 # 5 config TLS 4 config TLS 6 tristate "Transport Layer Security sup 5 tristate "Transport Layer Security support" 7 depends on INET 6 depends on INET 8 select CRYPTO 7 select CRYPTO 9 select CRYPTO_AES 8 select CRYPTO_AES 10 select CRYPTO_GCM 9 select CRYPTO_GCM 11 select STREAM_PARSER 10 select STREAM_PARSER 12 select NET_SOCK_MSG 11 select NET_SOCK_MSG 13 default n 12 default n 14 help !! 13 ---help--- 15 Enable kernel support for TLS protocol 14 Enable kernel support for TLS protocol. This allows symmetric 16 encryption handling of the TLS protoco 15 encryption handling of the TLS protocol to be done in-kernel. 17 16 18 If unsure, say N. 17 If unsure, say N. 19 18 20 config TLS_DEVICE 19 config TLS_DEVICE 21 bool "Transport Layer Security HW offl 20 bool "Transport Layer Security HW offload" 22 depends on TLS 21 depends on TLS 23 select SKB_DECRYPTED << 24 select SOCK_VALIDATE_XMIT 22 select SOCK_VALIDATE_XMIT 25 select SOCK_RX_QUEUE_MAPPING << 26 default n 23 default n 27 help 24 help 28 Enable kernel support for HW offload o 25 Enable kernel support for HW offload of the TLS protocol. 29 << 30 If unsure, say N. << 31 << 32 config TLS_TOE << 33 bool "Transport Layer Security TCP sta << 34 depends on TLS << 35 default n << 36 help << 37 Enable kernel support for legacy HW of << 38 which is incompatible with the Linux n << 39 26 40 If unsure, say N. 27 If unsure, say N.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.