Пример #1
0
        private void SendNewKeyRequest()
        {
            CoreDH = new DiffieHellman();
            var newReq = CoreDH.GenerateRequest();

            client.EnqueueSendingPacket(new Packet(PacketType.NewKey, EncryptBytes(newReq)));
        }
Пример #2
0
        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();
     }));
 }
Пример #4
0
 private void SendNewKeyRequest()
 {
     CoreDH = new DiffieHellman ();
     var newReq = CoreDH.GenerateRequest ();
     client.EnqueueSendingPacket (new Packet (PacketType.NewKey, EncryptBytes (newReq)));
 }
Пример #5
0
 private void SendFirstKeyRequest()
 {
     CoreDH = new DiffieHellman ();
     var firstPub = CoreDH.GenerateRequest ();
     client.EnqueueSendingPacket (new Packet (PacketType.NewKey, firstPub));
 }