File 0250-Remove-dead-code.patch of Package erlang

From 8950b5c136896cd31b0f3eae1c7a8eb21d7f5bc9 Mon Sep 17 00:00:00 2001
From: Ingela Anderton Andin <ingela@erlang.org>
Date: Mon, 10 Mar 2025 09:31:51 +0100
Subject: [PATCH] Remove dead code

---
 lib/ssl/src/ssl_handshake.erl | 21 ---------------------
 1 file changed, 21 deletions(-)

diff --git a/lib/ssl/src/ssl_handshake.erl b/lib/ssl/src/ssl_handshake.erl
index 9cb75753ec..7ea6403f4c 100644
--- a/lib/ssl/src/ssl_handshake.erl
+++ b/lib/ssl/src/ssl_handshake.erl
@@ -2938,27 +2938,6 @@ decode_extensions(<<?UINT16(?SIGNATURE_ALGORITHMS_EXT), ?UINT16(Len),
                       Acc#{signature_algs =>
                                #signature_algorithms{
                                   signature_scheme_list = SignSchemes}});
-
-decode_extensions(<<?UINT16(?SIGNATURE_ALGORITHMS_EXT), ?UINT16(Len),
-		       ExtData:Len/binary, Rest/binary>>, ?TLS_1_3=Version, MessageType, Acc) ->
-    SignSchemeListLen = Len - 2,
-    <<?UINT16(SignSchemeListLen), SignSchemeList/binary>> = ExtData,
-    %% Ignore unknown signature algorithms
-    Fun = fun(Elem) ->
-                  case ssl_cipher:signature_scheme(Elem) of
-                      unassigned ->
-                          false;
-                      Value ->
-                          {true, Value}
-                  end
-          end,
-    SignSchemes= lists:filtermap(Fun, [SignScheme ||
-                                          <<?UINT16(SignScheme)>> <= SignSchemeList]),
-    decode_extensions(Rest, Version, MessageType,
-                      Acc#{signature_algs =>
-                               #signature_algorithms{
-                                  signature_scheme_list = SignSchemes}});
-
 decode_extensions(<<?UINT16(?SIGNATURE_ALGORITHMS_CERT_EXT), ?UINT16(Len),
 		       ExtData:Len/binary, Rest/binary>>, Version, MessageType, Acc) ->
     SignSchemeListLen = Len - 2,
-- 
2.43.0

openSUSE Build Service is sponsored by