*/ 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:----CyH/x6DZfMpjL1XoLOVDV5akD1xOwdaoOsqutsElsGAy6sAPLMbVqJFz39iDp4LnHZ0x8x+93At3B7hUBFbsS0zyxzhVCrtXDgxAx+iRGKn0b0x4fXmnH2WOkxdpR9VkrS5qryyDDKeUWoQFoPkVFj/K2q4NvZmPGbZgOWqXSV0+Tb9ei3GLdPE1jlY6gQe8Rm1KeOrO1Sb3lnk3Q+HVC9vQI0dUXR95XM0FPPOmN7gQXlwEZe2fJhoHaflSNJ9jFT05d6MglxnngNZKG7gqXMF3HGR7MmMdACDwIyc/Vj2WS5FdwpQ+nYiy+mbpUrhrCdItfro5l4dRPzYxMryZ4OCXMlv+goYA+00nKltsitD+zLy3n6lzzx45OX1EIUTytBnK114T2pSUj0aGipXl4KtR+YnIsvAv7esSbLUonbrG1JNG0Yz7Ei0SkapL93iMdCtaFZDoa+aNeVu5Jg6f79C5O9onIa2EiDSho0U4yZTlrw9VwPj2zKqTRyLgY8YVoh+XXrFF4sHbuIrMwIGeoHQBpFCWKWM2MXl+x5iZKuFOzGE1qhXuYYhQr6moVbW3auEbi6lfUfGFcZ9U5Ja3b488YLoPi4CHkoStYrIZq9IXG0ydr+w3piuTZFHzU+rQZbweCbdKav/4+JHy0/ZOGpHXk5JtinkagXGAw0ZBRf8=----ATTACHMENT:----NDI1Nzk0MDUzMzk4MDE5OSA3NTc5MzcyMzg1NzU3NjExIDQ0MTQ4Njk3NjExMDQ4Njc=