/// <summary> /// Constructor /// </summary> public AccountSynchronizer(IWebSocketProvider webSocketProvider) { WhisperService = new WhisperService(webSocketProvider); X9 = ECNamedCurveTable.GetByName("prime239v1"); GenerateKeyPair(); }
/// <summary> /// Constructor /// </summary> public AccountSynchronizerApplicant(IWebSocketProvider webSocketProvider) : base(webSocketProvider) { Interlocked.Exchange(ref keystoreReceived, 0); OnClear(); }
/// <summary> /// Constructor /// </summary> public AccountSynchronizerKeeper(IWebSocketProvider webSocketProvider) : base(webSocketProvider) { Interlocked.Exchange(ref senderKeyReceived, 0); }
/// <summary> /// Constructor /// </summary> public WhisperService(IWebSocketProvider webSocketProvider) { WebSocketProvider = webSocketProvider; Debug.Assert(WebSocketProvider != null); }