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); }
public EGBuildRequestRecord(BuildRequestRecord src, I2PIdentHash topeer, I2PPublicKey key) : this(new BufLen(new byte[Length]), src, topeer, key) { }