File 0139-ssl-Fix-generator-to-adopt-to-linked-cryptolib.patch of Package erlang

From ffa676505c1a38b01c10365cf8a30c13585dddbe Mon Sep 17 00:00:00 2001
From: Ingela Anderton Andin <ingela@erlang.org>
Date: Mon, 29 Sep 2025 08:28:24 +0200
Subject: [PATCH] ssl: Fix generator to adopt to linked cryptolib

---
 lib/ssl/test/property_test/ssl_eqc_handshake.erl | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lib/ssl/test/property_test/ssl_eqc_handshake.erl b/lib/ssl/test/property_test/ssl_eqc_handshake.erl
index bf41214419..bef7511093 100644
--- a/lib/ssl/test/property_test/ssl_eqc_handshake.erl
+++ b/lib/ssl/test/property_test/ssl_eqc_handshake.erl
@@ -798,7 +798,12 @@ generate_public_key(Group)
     #'ECPrivateKey'{publicKey = PublicKey} =
         public_key:generate_key({namedCurve, group_to_curve(Group)}),
     PublicKey;
-
+generate_public_key(Group) when
+       Group =:= mlkem512 orelse
+       Group =:= mlkem768 orelse
+       Group =:= mlkem1024 ->
+    {PublicKey, _} = crypto:generate_key(Group, []),
+    PublicKey;
 generate_public_key(Group) ->
     {PublicKey, _} =
         public_key:generate_key(ssl_dh_groups:dh_params(Group)),
-- 
2.51.0

openSUSE Build Service is sponsored by