*/ 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:----MjwwFaE1qYuORpa0jrHU6/d2tUdD3CVJGpSKRcFDzRMg9R0dlqqdwtukAuAk+BNsuk/6b+IXuEVeaS5O6VBwonWXQv/yU3M1iFd/B772UGbCbWn20zchT6tvtiz6QTZIXQUpOJtG/k5p3yZiu8gUtlSZIGPvLU+zhbKhONot2NtC2/C6Ebigo41pBLbvXUuwTrWjUnARxEqeuUxLXBa2hLujZii8gc1fxgx5iWi6PvuUdQ1SWugfCwyiwANOqxJ5XVQ+z83UiM/zERRPznYSMV7k+Xw6DoUTpR2v7cycJ7sV9ZeSQhfs5e/pNLRMK+vN8Y8nBm/yGAvjcLam4LSphcSxY2l83bM0BTRADNJrE6XtnD+iigIHavnQyVY2NKarn6cVHhtW1egN3d5m2Soke9OTHyDeFT3EglvvmsGWO02I/Yhg/iEe3vcax+m6V1ch5WIyg4YZYtMrvu3UqQLc83fIYCIp7PcR33LomOUphJFLoHBH5l1AW/EYzg4L7zwuPdQMtm1libhDGYHj1NdGf0dz4n5ZHhCjDlYT0mdWeNwmDheM3/6l6dHVf/aPPRuWA+RUSXsfsq9gzuKDSxWQg0RGHMbAUqYZp+LUcKcYLHxlQcQC81lGcTHePtJg5JXZxG8jN3nrT/q2FBDD1P8PMdDOz0uQqkkmA98qm7QFWt4=----ATTACHMENT:----OTAxMDk0NzIzNDI5MDYwIDc4OTY0MzUyODY5ODkwMTggODI0ODYxODU2ODcwNDQzNw==