private void SendNewKeyRequest() { CoreDH = new DiffieHellman(); var newReq = CoreDH.GenerateRequest(); client.EnqueueSendingPacket(new Packet(PacketType.NewKey, EncryptBytes(newReq))); }
private void SendFirstKeyRequest() { CoreDH = new DiffieHellman(); var firstPub = CoreDH.GenerateRequest(); client.EnqueueSendingPacket(new Packet(PacketType.NewKey, firstPub)); }
async Task <byte[]> GenerateRequestDH() { return(await Task.Factory.StartNew <byte[]> (delegate { lock (CommonDH) return CommonDH.GenerateRequest(); })); }
private void SendNewKeyRequest() { CoreDH = new DiffieHellman (); var newReq = CoreDH.GenerateRequest (); client.EnqueueSendingPacket (new Packet (PacketType.NewKey, EncryptBytes (newReq))); }
private void SendFirstKeyRequest() { CoreDH = new DiffieHellman (); var firstPub = CoreDH.GenerateRequest (); client.EnqueueSendingPacket (new Packet (PacketType.NewKey, firstPub)); }