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

openSUSE Build Service is sponsored by