#pragma warning disable 1591 public RegistrationService(IAsymmetricKeygenRSA keygen, IServerConnectionTest connectionTest, ILogger logger, IUserService userService, IAppSettings appSettings, IKeyExchange keyExchange) { this.logger = logger; this.keygen = keygen; this.userService = userService; this.appSettings = appSettings; this.keyExchange = keyExchange; this.connectionTest = connectionTest; keyGenerationTask = Task.Run(() => keygen.GenerateKeyPair(RSA_KEY_SIZE)); }