File 3941-ssl-Remove-not-used-legacy-record-filed-exportable.patch of Package erlang
From 85d67ec9a543141959e41e654b60b00f3a22a1f8 Mon Sep 17 00:00:00 2001
From: Ingela Anderton Andin <ingela@erlang.org>
Date: Wed, 8 Nov 2023 10:40:03 +0100
Subject: [PATCH 1/3] ssl: Remove not used legacy record filed exportable
Was maybe relevant over a decade ago, but we never implemented
supported for so called export ciphers so it has never had an
actual use.
---
lib/ssl/src/ssl_connection.hrl | 1 -
lib/ssl/src/ssl_record.hrl | 3 +--
lib/ssl/test/ssl_session_SUITE.erl | 3 +--
3 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/lib/ssl/src/ssl_connection.hrl b/lib/ssl/src/ssl_connection.hrl
index c8295f339f..c5eaed3bc4 100644
--- a/lib/ssl/src/ssl_connection.hrl
+++ b/lib/ssl/src/ssl_connection.hrl
@@ -194,7 +194,6 @@
%% master_secret - used for multiple secret types in TLS 1.3
%% client_random - not used
%% server_random - not used
-%% exportable - not used
%%
%% cipher_state :: record()
%% nonce - used for sequence_number
diff --git a/lib/ssl/src/ssl_record.hrl b/lib/ssl/src/ssl_record.hrl
index c58a931ab5..57496ffc69 100644
--- a/lib/ssl/src/ssl_record.hrl
+++ b/lib/ssl/src/ssl_record.hrl
@@ -70,8 +70,7 @@
application_traffic_secret,
client_early_data_secret,
client_random, % opaque 32
- server_random, % opaque 32
- exportable % boolean
+ server_random % opaque 32
}).
-define(INITIAL_BYTES, 5).
diff --git a/lib/ssl/test/ssl_session_SUITE.erl b/lib/ssl/test/ssl_session_SUITE.erl
index cb676c2ab6..1743daeb5b 100644
--- a/lib/ssl/test/ssl_session_SUITE.erl
+++ b/lib/ssl/test/ssl_session_SUITE.erl
@@ -781,8 +781,7 @@ connection_states(Random) ->
master_secret = undefined,
resumption_master_secret = undefined,
client_random = Random,
- server_random = undefined,
- exportable = undefined},
+ server_random = undefined},
sequence_number => 0,server_verify_data => undefined,max_fragment_length => undefined}}.
--
2.35.3