*/ 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:----MTOsfMyoqASMMoVE5iebuGABH/NN7GH0ui5bN3ZUvECV6PDnDcVYH6HTWwL2tEd2pOYrGqqFuSHOp4906Aw2PJqiKTaJSlD+VHuIHlm2xK0oEB/ufHRjh2QlVcxR45a1riEwGxqrtpO8uHSCrx3TOBPw6FiHGb46V5ehPcISV3z/qg4PbvD6Ov1fEurO7s7PpEJEfTZ58jo1cuI3+Y0IDzpp9VCxee/nVcvPgEvWOmseUe2kEp9UUeZbbvZ/o6hwXHm19RdPLpyb/ulo0iGGk7lPaBtmH/n7Z8+ZrhVd1Z4ssBTaCGK+tNsJY0r5yTCDZkCHM6pDF3aMtmRvW+ac8pSh0aVzex0/FkadESQGpBUWeLhndVtdNO9cfzIMQWPEQgllPRiOgoelO46gX//gnbHll+OWhbkqLmbsOOJjD4Sk4LILtE6Wc+o4Az7RwKWcY9aYZLGHi7Qt0oSpqKVBQCF4g7T110mzub0ASTwLmcQmcDfwdpGOIFbXG7aAkmi5QU1tfSvgtbei3A8EJGrSA1vEsnEbzo72oMGiihqDkDiVvpyAF5dcJBijx4ZoXYpVqcI/RYpvu+Or/g+LbLdrQioq2VRxyoD2ZfBLsgiuBLH+UOs72KKhSgTHUW/YPgcLaaayGTV5IkVi6OEB/ejc7hMU11vkPqgHVOpVjNPZEzc=----ATTACHMENT:----MzQzMjg3MTgzNTQwODUyMyA2NjMxMDM1NDUyMTY0NDQ4IDc0NDI0MzkzMTE3NzQxMDc=