xref: /openbmc/linux/net/tls/Kconfig (revision e8f69799)
13c4d7559SDave Watson#
23c4d7559SDave Watson# TLS configuration
33c4d7559SDave Watson#
43c4d7559SDave Watsonconfig TLS
53c4d7559SDave Watson	tristate "Transport Layer Security support"
654144b48SDavid S. Miller	depends on INET
7d807ec65SDave Watson	select CRYPTO
8d807ec65SDave Watson	select CRYPTO_AES
9d807ec65SDave Watson	select CRYPTO_GCM
10c46234ebSDave Watson	select STREAM_PARSER
11d807ec65SDave Watson	default n
123c4d7559SDave Watson	---help---
133c4d7559SDave Watson	Enable kernel support for TLS protocol. This allows symmetric
143c4d7559SDave Watson	encryption handling of the TLS protocol to be done in-kernel.
153c4d7559SDave Watson
16d807ec65SDave Watson	If unsure, say N.
17e8f69799SIlya Lesokhin
18e8f69799SIlya Lesokhinconfig TLS_DEVICE
19e8f69799SIlya Lesokhin	bool "Transport Layer Security HW offload"
20e8f69799SIlya Lesokhin	depends on TLS
21e8f69799SIlya Lesokhin	select SOCK_VALIDATE_XMIT
22e8f69799SIlya Lesokhin	default n
23e8f69799SIlya Lesokhin	help
24e8f69799SIlya Lesokhin	Enable kernel support for HW offload of the TLS protocol.
25e8f69799SIlya Lesokhin
26e8f69799SIlya Lesokhin	If unsure, say N.
27