public void CopyFrom(session_key_ans from) { if (from == this) { return; } Clear(); MergeFrom(from); }
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); }
public session_key_ans(session_key_ans from) { MergeFrom(from); }