Ejemplo n.º 1
0
        public EGBuildRequestRecord(BufLen dest, BuildRequestRecord src, I2PIdentHash topeer, I2PPublicKey key)
        {
            Data = dest;
            var writer = new BufRefLen(Data);

            writer.Write(topeer.Hash16);

            var datastart = new BufLen(writer);
            var crypto    = new ElGamalCrypto(key);

            crypto.Encrypt(writer, src.Data, false);
        }
Ejemplo n.º 2
0
 public EGBuildRequestRecord(BuildRequestRecord src, I2PIdentHash topeer, I2PPublicKey key) :
     this(new BufLen(new byte[Length]), src, topeer, key)
 {
 }