Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
3c4d7559 DW |
2 | # |
3 | # TLS configuration | |
4 | # | |
5 | config TLS | |
6 | tristate "Transport Layer Security support" | |
54144b48 | 7 | depends on INET |
d807ec65 DW |
8 | select CRYPTO |
9 | select CRYPTO_AES | |
10 | select CRYPTO_GCM | |
c46234eb | 11 | select STREAM_PARSER |
d829e9c4 | 12 | select NET_SOCK_MSG |
d807ec65 | 13 | default n |
3c4d7559 DW |
14 | ---help--- |
15 | Enable kernel support for TLS protocol. This allows symmetric | |
16 | encryption handling of the TLS protocol to be done in-kernel. | |
17 | ||
d807ec65 | 18 | If unsure, say N. |
e8f69799 IL |
19 | |
20 | config TLS_DEVICE | |
21 | bool "Transport Layer Security HW offload" | |
22 | depends on TLS | |
23 | select SOCK_VALIDATE_XMIT | |
24 | default n | |
25 | help | |
26 | Enable kernel support for HW offload of the TLS protocol. | |
27 | ||
28 | If unsure, say N. |