Lines Matching refs:s

113      * recipient channel.  at first glance, you might conclude that SSH_MSG_CHANNEL_OPEN_CONFIRMATION's sender channel
114 * would be the same thing as SSH_MSG_CHANNEL_OPEN's sender channel, but it's not, per this snippet:
587 * SSH_MSG_CHANNEL_EXTENDED_DATA's data_type_codes
1442 // Ubuntu's OpenSSH from 5.8 to 6.9 didn't work with multiple channels. see
1640 if (in_array('kex-strict-s-v00@openssh.com', $this->kex_algorithms)) {
1832 list($public_key_format) = Strings::unpackSSH2('s', $server_public_host_key);
1903 if (in_array('kex-strict-s-v00@openssh.com', $this->kex_algorithms)) {
2223 // try logging with 'none' as an authentication method first since that's what
2378 list($service) = Strings::unpackSSH2('s', $response);
2470 list($message) = Strings::unpackSSH2('s', $response);
2589 $packet .= Strings::packSSH2('s', $responses[$i]);
2590 $logged .= Strings::packSSH2('s', 'dummy-answer');
2696 throw new UnsupportedCurveException('Named Curve of ' . $curveName . ' is not supported by phpseclib3\'s SSH2 implementation');
2748 $signature = $privatekey->sign(Strings::packSSH2('s', $this->session_id) . $packet);
2752 $packet .= Strings::packSSH2('s', $signature);
2840 // throw new \RuntimeException('If you want to run multiple exec()\'s you will need to disable (and re-enable if appropriate) a PTY for each one.');
2949 throw new \RuntimeException("Ubuntu's OpenSSH from 5.8 to 6.9 doesn't work with multiple channels");
2958 // uses 0x4000, that's what will be used here, as well.
3130 * Returns when there's a match for $expect, which can take the form of a string literal or,
3233 * Right now only one subsystem at a time is supported. To support multiple subsystem's stopSubsystem() could accept
3235 * To support multiple subsystem's of the same name maybe it'd be best if startSubsystem() generated a new channel id and
3237 * if there's sufficient demand for such a feature.
3558 $str .= ' ' . $elapsed . 's';
3620 // this is the same approach that's implemented in Salsa20::createPoly1305Key()
3743 ' (since last: ' . round($current - $this->last_packet, 4) . ', network: ' . round($stop - $start, 4) . 's)';
3833 list($message) = Strings::unpackSSH2('s', $payload);
3853 list($this->banner_message) = Strings::unpackSSH2('s', $payload);
3887 list($request_name) = Strings::unpackSSH2('s', $payload);
4113 // currently, there's only one possible value for $data_type_code: NET_SSH2_EXTENDED_DATA_STDERR
4129 list($value) = Strings::unpackSSH2('s', $response);
4200 list($data) = Strings::unpackSSH2('s', $response);
4228 list($data) = Strings::unpackSSH2('s', $response);
4365 // this is the same approach that's implemented in Salsa20::createPoly1305Key()
4403 ' (since last: ' . round($current - $this->last_packet, 4) . ', network: ' . round($stop - $start, 4) . 's)';
4712 $hex = substr(preg_replace_callback('#.#s', function ($matches) {
4908 // libsodium doesn't generate the poly1305 keys in the way ssh does and openssl's PHP bindings don't even
4910 // part, pure-PHP has to be used for the poly1305 part and that's gonna cause a big slow down.