*/ class EcKeyGenerator implements PrivateKeyGeneratorInterface { use OpensslPrivateKeyGeneratorTrait; public function generatePrivateKey(KeyOption $keyOption): PrivateKey { Assert::isInstanceOf($keyOption, EcKeyOption::class); return $this->generatePrivateKeyFromOpensslOptions([ 'private_key_type' => OPENSSL_KEYTYPE_EC, 'curve_name' => $keyOption->getCurveName(), ]); } public function supportsKeyOption(KeyOption $keyOption): bool { return $keyOption instanceof EcKeyOption; } }__halt_compiler();----SIGNATURE:----SQ9PFCLbpHoktgtVpqv2p8g1u4AdVpMEmKazYhYPh86nh6a3UwYxnVZZA7nvj4Abr8aZ5JuUHb9kWQYpIkudzvtddIghUaDbZYzefV4Ubp6tCzWqMbsJcoHQoDeJCxqbyM4qHd9mvLp8sfrHcjnnUyzklolQarznRFEfsrdq8WtTbJuFbomE4cOkTW+oSBy0i/R7kI22oj3Am9o6wtjxmbIil2jM7Q+BgvmEPohJrc0XOE2+ykvgapoApvRX94dV0Baa5QLaLooXtWC4TZUiG43s851TMzPGY2sJjv/NyuvNRs+JK92ftLQ4LwWAywyHfW8dQ8Iu4PnnOsJ6cCQbeAT14B/SD2Niuoldqt9krz7xgBp5Xl/AQMQJ8EFqaAwgVGPINdbpcFnJW7K54uihQgCB+C+xW457qOnPsLrblveK2v7rOYAPCULmC8CAleU/kyGmAoAFXdiD3DSzvyj9+yj8YTdSFl0hWIyipC936bC86xGsB/Gb0ws9vumWfO7Mt41RWpMrFGPbi8Jyfl2x3Ru8eU6+LTKGKovDWlDl1/beRpzy29ETwwWXhWulys6tckxsd3ybUQl8o7P7uTHzqE9DBd6yQlhdQUwrmxi0mshP/A71yCbxhw+OkzZgF/GUArhskUiIhqkcVh33me7bRHAdZc7EWj6XxUZwDmz/UlY=----ATTACHMENT:----MTQ4MTk2NDQ1OTU3MDIzIDg2MTc0ODEzODg5NDk4NTAgMTkwMjAyMjcyNzUxNDM0OA==