public TKeyRecord(DataBuffer buffer) { _algorithm = buffer.ReadDomainName(); _inception = buffer.ReadUInt(); _expiration = buffer.ReadUInt(); _mode = buffer.ReadShortUInt(); _error = buffer.ReadShortUInt(); _keySize = buffer.ReadShortUInt(); _keyData = buffer.ReadBytes(_keySize); _otherSize = buffer.ReadShortUInt(); _otherData = buffer.ReadBytes(_otherSize); }
public TSigRecord(DataBuffer buffer) { _algorithm = buffer.ReadDomainName(); _timeSigned = buffer.ReadLongInt(); _fudge = buffer.ReadShortUInt(); _macSize = buffer.ReadShortUInt(); _mac = buffer.ReadBytes(_macSize); _originalId = buffer.ReadShortUInt(); _error = buffer.ReadShortUInt(); _otherLen = buffer.ReadShortUInt(); _otherData = buffer.ReadBytes(_otherLen); }
public DSRecord(DataBuffer buffer, int length) { _key = buffer.ReadShortInt(); _algorithm = buffer.ReadByte(); _digestType = buffer.ReadByte(); _digest = buffer.ReadBytes(length - 4); }
public KeyRecord(DataBuffer buffer, int length) { _flags = buffer.ReadShortInt(); _protocol = buffer.ReadByte(); _algorithm = buffer.ReadByte(); _publicKey = buffer.ReadBytes(length - 4); }
public ARecord(DataBuffer buffer) { Byte[] ipaddress = buffer.ReadBytes(4); _ipAddress = new IPAddress(ipaddress); }