internal void WriteSignedFields(BinaryWriter w)
 {
     BinaryProcedures.EncodeIPEndPoint(w, DirectChannelEndPoint);
     NatBehaviour.Encode(w);
     DirectChannelToken32.Encode(w);
     w.Write((byte)SessionType);
 }
Beispiel #2
0
 internal void GetSharedSignedFields(BinaryWriter w)
 {
     w.Write(ReqTimestamp32S);
     RequesterRegistrationId.Encode(w);
     ResponderRegistrationId.Encode(w);
     RequesterEcdhePublicKey.Encode(w);
     RequesterNatBehaviour.Encode(w);
     if (ContactInvitationTokenNullable != null)
     {
         w.Write(ContactInvitationTokenNullable);
     }
 }