File 0192-Update-lib-public_key-src-public_key.erl.patch of Package erlang

From 83ce5fa017270ade52611a205f0f44171a5b3b6e Mon Sep 17 00:00:00 2001
From: Stefan Grundmann <sg2342@googlemail.com>
Date: Fri, 19 Dec 2025 15:13:20 +0000
Subject: [PATCH 2/4] Update lib/public_key/src/public_key.erl

Co-authored-by: Maria Scott <67057258+Maria-12648430@users.noreply.github.com>
---
 lib/public_key/src/public_key.erl | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/public_key/src/public_key.erl b/lib/public_key/src/public_key.erl
index 7d57768591..b30bc5f6ed 100644
--- a/lib/public_key/src/public_key.erl
+++ b/lib/public_key/src/public_key.erl
@@ -1778,7 +1778,9 @@ pkix_crl_verify(#'CertificateList'{} = CRL, #'OTPCertificate'{} = Cert) ->
     AlgInfo = PublicKeyInfo#'OTPSubjectPublicKeyInfo'.algorithm,
     PublicKeyParams =
         case AlgInfo#'PublicKeyAlgorithm'.algorithm of
-            AlgId when AlgId == ?'id-Ed25519' ; AlgId == ?'id-Ed448' ->
+            ?'id-Ed25519' = AlgId ->
+                {namedCurve, AlgId};
+            ?'id-Ed448' = AlgId ->
                 {namedCurve, AlgId};
             _ ->
                 AlgInfo#'PublicKeyAlgorithm'.parameters
-- 
2.51.0

openSUSE Build Service is sponsored by