From 62a580a12373e25134a76d567a76872bac625a51 Mon Sep 17 00:00:00 2001 From: Robert-Cristian Chiribuc Date: Thu, 12 Feb 2026 17:25:37 +0200 Subject: [PATCH] Fix EC key generation for OpenSSL 3.6+ --- src/Encryption.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Encryption.php b/src/Encryption.php index b0670e7..21ccd57 100644 --- a/src/Encryption.php +++ b/src/Encryption.php @@ -251,7 +251,9 @@ private static function createInfo(string $type, ?string $context, ContentEncodi private static function createLocalKeyObject(): array { $keyResource = openssl_pkey_new([ - 'curve_name' => 'prime256v1', + 'ec' => [ + 'curve_name' => 'prime256v1' + ], 'private_key_type' => OPENSSL_KEYTYPE_EC, ]); if (!$keyResource) {