mbedtls: enable session tickets
authorGlenn Strauss <gstrauss@gluelogic.com>
Wed, 28 Oct 2020 20:39:58 +0000 (16:39 -0400)
committerHauke Mehrtens <hauke@hauke-m.de>
Fri, 7 Jan 2022 23:49:59 +0000 (00:49 +0100)
session tickets are a feature of TLSv1.2 and require less memory
and overhead on the server than does managing a session cache

Building mbedtls with support for session tickets will allow the
feature to be used with lighttpd-1.4.56 and later.

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
package/libs/mbedtls/patches/200-config.patch

index 1e3d41f0ebaf3126340458adf3d4110cfdf293d9..67f331674ce681e965ea8d8fbfb80b4118befe49 100644 (file)
  
  /**
   * \def MBEDTLS_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO
-@@ -1690,7 +1690,7 @@
-  *
-  * Comment this macro to disable support for SSL session tickets
-  */
--#define MBEDTLS_SSL_SESSION_TICKETS
-+//#define MBEDTLS_SSL_SESSION_TICKETS
- /**
-  * \def MBEDTLS_SSL_EXPORT_KEYS
 @@ -1720,7 +1720,7 @@
   *
   * Comment this macro to disable support for truncated HMAC in SSL
  
  /**
   * \def MBEDTLS_RSA_C
-@@ -2913,7 +2913,7 @@
-  *
-  * Requires: MBEDTLS_CIPHER_C
-  */
--#define MBEDTLS_SSL_TICKET_C
-+//#define MBEDTLS_SSL_TICKET_C
- /**
-  * \def MBEDTLS_SSL_CLI_C
 @@ -3013,7 +3013,7 @@
   *
   * This module provides run-time version information.