blob: 73f05ece53d0c955df2bac6d043e1e354d8fb7dc [file] [log] [blame]
Dave Watson3c4d7552017-06-14 11:37:39 -07001#
2# TLS configuration
3#
4config TLS
5 tristate "Transport Layer Security support"
David S. Miller54144b42017-06-16 11:28:49 -04006 depends on INET
Dave Watsond807ec62017-06-17 08:25:13 -07007 select CRYPTO
8 select CRYPTO_AES
9 select CRYPTO_GCM
Dave Watsonc46234e2018-03-22 10:10:35 -070010 select STREAM_PARSER
Dave Watsond807ec62017-06-17 08:25:13 -070011 default n
Dave Watson3c4d7552017-06-14 11:37:39 -070012 ---help---
13 Enable kernel support for TLS protocol. This allows symmetric
14 encryption handling of the TLS protocol to be done in-kernel.
15
Dave Watsond807ec62017-06-17 08:25:13 -070016 If unsure, say N.
Ilya Lesokhine8f69792018-04-30 10:16:16 +030017
18config TLS_DEVICE
19 bool "Transport Layer Security HW offload"
20 depends on TLS
21 select SOCK_VALIDATE_XMIT
22 default n
23 help
24 Enable kernel support for HW offload of the TLS protocol.
25
26 If unsure, say N.