public Proposal(SSHPacket packet) { this.packet = packet; final int savedPos = packet.rpos(); packet.rpos(packet.rpos() + 17); // Skip message ID & cookie kex = fromCommaString(packet.readString()); sig = fromCommaString(packet.readString()); c2sCipher = fromCommaString(packet.readString()); s2cCipher = fromCommaString(packet.readString()); c2sMAC = fromCommaString(packet.readString()); s2cMAC = fromCommaString(packet.readString()); c2sComp = fromCommaString(packet.readString()); s2cComp = fromCommaString(packet.readString()); packet.rpos(savedPos); }