Example #1
0
        protected void ReadEcdhTupleIP(ref Memory <byte> spanBody, ref int readBytes, out EcdhTupleIP ecdhTuple)
        {
            byte[] issuer = spanBody.Slice(readBytes, Globals.NODE_PUBLIC_KEY_SIZE).ToArray();
            readBytes += Globals.NODE_PUBLIC_KEY_SIZE;

            byte[] payload = spanBody.Slice(readBytes, Globals.NODE_PUBLIC_KEY_SIZE).ToArray();
            readBytes += Globals.NODE_PUBLIC_KEY_SIZE;

            ecdhTuple = new EcdhTupleIP
            {
                Issuer  = issuer,
                Payload = payload
            };
        }
Example #2
0
 protected static void WriteEcdhTupleIP(BinaryWriter bw, EcdhTupleIP ecdhTuple)
 {
     bw.Write(ecdhTuple.Issuer);
     bw.Write(ecdhTuple.Payload);
 }