public static function create() : Ecdsa { $mathInterface = EccFactory::getAdapter(); return new static(EccAdapter::create($mathInterface), KeyParser::create($mathInterface)); }