예제 #1
0
 /// <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);
 }
예제 #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 public WhisperService(IWebSocketProvider webSocketProvider)
 {
     WebSocketProvider = webSocketProvider;
     Debug.Assert(WebSocketProvider != null);
 }