From 50215f1d06c23f258f9b7215f2ede1f6601509ec Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Fri, 14 Nov 2025 00:04:55 -0800 Subject: [PATCH] cms: fixup support for upcoming elliptic-curve release --- cms/src/builder/kari.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cms/src/builder/kari.rs b/cms/src/builder/kari.rs index e05a9fc9c..88564c7ee 100644 --- a/cms/src/builder/kari.rs +++ b/cms/src/builder/kari.rs @@ -305,7 +305,7 @@ where ) = match self.eckey_encryption_info { EcKeyEncryptionInfo::Ec(recipient_public_key) => { // Generate ephemeral key using ecdh - let ephemeral_secret = EphemeralSecret::random(rng); + let Ok(ephemeral_secret) = EphemeralSecret::try_from_rng(rng); let ephemeral_public_key_encoded_point = ephemeral_secret.public_key().to_encoded_point(false);