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