Ejemplo n.º 1
0
        public void CopyFrom(session_key_ans from)
        {
            if (from == this)
            {
                return;
            }

            Clear();
            MergeFrom(from);
        }
Ejemplo n.º 2
0
        public void MergeFrom(session_key_ans from)
        {
            if (from == this)
            {
                return;
            }

            // key
            int keyLength = key_.Length;

            Array.Resize(ref key_, keyLength + from.key_.Length);
            Array.Copy(from.key_, 0, key_, keyLength, from.key_.Length);
            // iv
            int ivLength = iv_.Length;

            Array.Resize(ref iv_, ivLength + from.iv_.Length);
            Array.Copy(from.iv_, 0, iv_, ivLength, from.iv_.Length);
        }
Ejemplo n.º 3
0
 public session_key_ans(session_key_ans from)
 {
     MergeFrom(from);
 }