public override void Load(ByteReader reader) { Cookie = reader.GetBytes(16); KexAlgorithms = reader.GetNameList(); ServerHostKeyAlgorithms = reader.GetNameList(); EncryptionAlgorithmsClientToServer = reader.GetNameList(); EncryptionAlgorithmsServerToClient = reader.GetNameList(); MacAlgorithmsClientToServer = reader.GetNameList(); MacAlgorithmsServerToClient = reader.GetNameList(); CompressionAlgorithmsClientToServer = reader.GetNameList(); CompressionAlgorithmsServerToClient = reader.GetNameList(); LanguagesClientToServer = reader.GetNameList(); LanguagesServerToClient = reader.GetNameList(); FirstKexPacketFollows = reader.GetBoolean(); uint reserved = reader.GetUInt32(); }