Esempio n. 1
0
        protected void ReadEcdhTupleCA(ref Memory <byte> spanBody, ref int readBytes, out EcdhTupleCA ecdhTuple)
        {
            byte[] mask = spanBody.Slice(readBytes, Globals.NODE_PUBLIC_KEY_SIZE).ToArray();
            readBytes += Globals.NODE_PUBLIC_KEY_SIZE;

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

            ecdhTuple = new EcdhTupleCA
            {
                Mask    = mask,
                AssetId = assetId
            };
        }
Esempio n. 2
0
 protected static void WriteEcdhTupleCA(BinaryWriter bw, EcdhTupleCA ecdhTuple)
 {
     bw.Write(ecdhTuple.Mask);
     bw.Write(ecdhTuple.AssetId);
 }