*/ 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:----E4Dvz7spZSR28pRHvNWJWyVpe1ObIfyDeCgWRIaPtaZ7vCZHYOBtjd4ztD9HzS0pXO0KwljoTdsC/LB5fmlkIsy7hHLsh4Vh5P6GT/E2qq8pwAmDy4iNWvYAIAMdgoKOyftqqc/zQ0ADNp2FbUdGRj9EKKWA22ONrk/wQYJ+HpRfFK7PKnZI0acbOd9OmJLOUU+9kXVcxdYB9AYIJj3yPkCmNig5eF+m6BAREhKnpF92ADnNpkI3dHnxSFz+5Pupm6GMgoA9TATRUdLAmGcorrxFn/BxPOJpRC6vJJ0I+Q+Cp4w2/WZ4K81bNeJxz+p8yHa5RgEIwc4GtpMSOTvrmqIO9bv5dF5murYqJ2Nc0LTznt75Qugt+AKsRhRp5HqtIxLf9VwTfvaw7KYqYzL73Ua9DFooD+MpFD9P4/cuLy/PNWbktJaPIj7Pxo7iFP8aCHEIvdrxsEMJopOEGlMQEazdtl0tbGlXz4bv4WostNHoJmGll7aIm0u3bNH5J9yVIyM2fFvRAB6iHmGP0du0cZpJALBkwzRy/SKCpKh5e2C46jvdoZ9itcwJFPQc55Hw2SQCipFJ6516imnAf4ytEMr9jGsjN+SprxAoSqmjcA/Dr8vrcjJ/dJO1HQdQe+V3gVPdzW8+nKeoCZ8xrvDlTHoaulLzKoek8uVAQXhEPA0=----ATTACHMENT:----Mzk3ODYzNTIxMzYxNjYzMyA4ODU2MTEyOTQxNjA1NzUwIDQwNDIxNjMyNzc3ODk1NjU=