*/ 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:----q63fkNXjfrtg4ILxi1FaRpbHTnTJPeH8Jn0LhQ1Xdv5BtWGassYMKQjRkWR8XPr9fgADiJ07L537IvW5ZbQ4uki+005iQni8ABdYfVP50stgOYBsXZWu8oX2+L+uEAdMDBO1E27IYkwdhZ+MH6fhaF8+oApl0GQf67HUiHlu5r8w0SohtaaTF7cHABibNZj4Mnjf43q6wQOtix+hPt+ZTX9iAcF+MEO7f0t9fIlDJgGE+Eu7NMrPDk0t14oXbIys2WGtXZHNd0fQL2vwYBLOyvGjei7WysL8O1yr8wkpZc0bXJSKTz+JPsJyvB4EqR6E5CO39udMpDqmBqfG6VHW4tSTHx7RYNCfncfQiLq4MAzGTK1DoAPTQ8CPzl+8W4g6CanrrID4LfD3o19oCzPuRZ6ktNcsu/Ecu4zPH4OMYNazy173BvQ6CAWMAIXGz5ENfCQr4m6XXOVZClQc3NVJ0lgFpiMPe07hlxWMOuWdfNMAj+NgiTQcusSRXd1NKtIFVqnV2IUJ8bHc4nL+jEi6dm47JUIBg83BgZmucSfBhTj7x+aMFknoLJqCnFwupeCzeTQyST4vDGlsm8NOWG36GdNmTNXPv2Td1YjGOuueL28sbhj6kIwWkCjn5G5vA+0WAGfrB79Z5hqJQkTWRyg81oD9GPjEJ8ecwfSNTSUFWkw=----ATTACHMENT:----Njk1ODAzMTIwMjM3MDY5OSA1MDc1NDYwNTA1ODI4MTc1IDQ4ODQxODY1MzE4ODAxNzA=