*/ 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:----nwrR4bWZzPUtCDtLrxubufKoGkW4XEB2olrlWfyCzMiG++AUaPGt9lxTLSwwenmqsK7yU3H/g/+Qyxltc6mCSIVZBDW7QG7LdNm8iMGwUFo/c7e48pbzMVsWHj4ku1Qnb8Zs38h07UD5a1ClI+aBZFXr+E1TsTlFrjxPwNWPeAXJMhr/Mj7fTnHC5pXKG1UP2eDFZ28TAtV0sONfi9DAkstbUdTHfx5emREHlR97x9cLxM1Z4ulZb4BRsrp24zTPE37fDhN2zkmxrppXoHUto7uawcSerZlFxtc+fEJVcxqzVHau+F4wqwNqx/TlausJDEp21PTczbeKvRjaWtcYsPcgF3+bj+2JYKM/7+4CqOUtQJXA3PedJLGhc2bR5yjv6yhrgoWwBnTnddiEeslU+i+fr2vVn5GsAQfOnSRLXeYODHZwaVSouNmyIbPia3xMPE/l7NYb2K9SPROc4vER2nSgGJYl8OroUTNGvxscOHRtokugF5x5HY6daK1qMp8eyFw2dhNpk1f0lLMZO5HhiW16M18HZaz+PBihtk2poegIdQanp/rNGyv/b7HEBN2huFyOua5OQkWXxL5z5B9gBoPLWG4PaH3De23KjicEAVfvcR4uOl84R7Eu4vQWSVkSMF3mblUAOPcLpuVIPXXdQsi2wQ5FQ8lHhrptYnQbryI=----ATTACHMENT:----NjU3MzM2MTY5NTQzNDA0MSAzOTY2MDU2MDk4NTUyMjE3IDE4Mjg3NTI5NDIyNjIzNzA=