/// <inheritdoc /> public override void ReadData(WireReader reader, int length) { Algorithm = reader.ReadDomainName(); Inception = reader.ReadDateTime32(); Expiration = reader.ReadDateTime32(); Mode = (KeyExchangeMode)reader.ReadUInt16(); Error = (MessageStatus)reader.ReadUInt16(); Key = reader.ReadUInt16LengthPrefixedBytes(); OtherData = reader.ReadUInt16LengthPrefixedBytes(); }
/// <inheritdoc /> public override void ReadData(WireReader reader, int length) { Algorithm = reader.ReadDomainName(); TimeSigned = reader.ReadDateTime48(); Fudge = reader.ReadTimeSpan16(); MAC = reader.ReadUInt16LengthPrefixedBytes(); OriginalMessageId = reader.ReadUInt16(); Error = (MessageStatus)reader.ReadUInt16(); OtherData = reader.ReadUInt16LengthPrefixedBytes(); }