Lines Matching refs:payload

358      *  'padding_length', 'payload', and 'random padding' MUST be a multiple
3673 $payload = Strings::shift($raw, $packet_length - $padding_length - 1);
3684 pack('NCa*', $packet_length, $padding_length, $payload . $padding) :
3710 $cmf = ord($payload[0]);
3721 $flg = ord($payload[1]);
3730 $payload = substr($payload, 2);
3733 $payload = inflate_add($this->decompress_context, $payload, ZLIB_PARTIAL_FLUSH);
3741 $message_number = isset(self::$message_numbers[ord($payload[0])]) ? self::$message_numbers[ord($payload[0])] : 'UNKNOWN (' . ord($payload[0]) . ')';
3744 $this->append_log($message_number, $payload);
3748 return $this->filter($payload, $skip_channel_filter);
3813 * @param string $payload
3817 private function filter($payload, $skip_channel_filter)
3819 switch (ord($payload[0])) {
3821 Strings::shift($payload, 1);
3822 list($reason_code, $message) = Strings::unpackSSH2('Ns', $payload);
3828 $payload = $this->get_binary_packet($skip_channel_filter);
3832 Strings::shift($payload, 2); // second byte is "always_display"
3833 list($message) = Strings::unpackSSH2('s', $payload);
3835 $payload = $this->get_binary_packet($skip_channel_filter);
3842 if (!$this->key_exchange($payload)) {
3846 $payload = $this->get_binary_packet($skip_channel_filter);
3851 if (($this->bitmap & self::MASK_CONNECTED) && !$this->isAuthenticated() && !is_bool($payload) && ord($payload[0]) == NET_SSH2_MSG_USERAUTH_BANNER) {
3852 Strings::shift($payload, 1);
3853 list($this->banner_message) = Strings::unpackSSH2('s', $payload);
3854 $payload = $this->get_binary_packet();
3859 if (is_bool($payload)) {
3860 return $payload;
3863 switch (ord($payload[0])) {
3865 if (strlen($payload) == 31) {
3866 extract(unpack('cpacket_type/Nchannel/Nlength', $payload));
3867 if (substr($payload, 9, $length) == 'keepalive@openssh.com' && isset($this->server_channels[$channel])) {
3868 if (ord(substr($payload, 9 + $length))) { // want reply
3871 $payload = $this->get_binary_packet($skip_channel_filter);
3880 $this->binary_packet_buffer = $payload;
3882 $payload = $this->get_binary_packet();
3886 Strings::shift($payload, 1);
3887 list($request_name) = Strings::unpackSSH2('s', $payload);
3896 $payload = $this->get_binary_packet($skip_channel_filter);
3899 Strings::shift($payload, 1);
3900 list($data, $server_channel) = Strings::unpackSSH2('sN', $payload);
3910 ) = Strings::unpackSSH2('NN', $payload);
3949 $payload = $this->get_binary_packet($skip_channel_filter);
3952 Strings::shift($payload, 1);
3953 list($channel, $window_size) = Strings::unpackSSH2('NN', $payload);
3957 $payload = ($this->bitmap & self::MASK_WINDOW_ADJUST) ? true : $this->get_binary_packet($skip_channel_filter);
3961 return $payload;