sshbuf_put_u8
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x01), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0), 0); /* hello\0 */
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0), 0); /* "there\0" */
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0), 0); /* "it is\0" */
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x00), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x00), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x00), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x22), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x33), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x11), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x11), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x22), 0);
ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x11), 0);
ASSERT_INT_EQ(sshbuf_put_u8(ret, 0), 0);
if ((r = sshbuf_put_u8(m, s == NULL)) != 0 ||
if ((r = sshbuf_put_u8(m, opts->permit_port_forwarding_flag)) != 0 ||
(r = sshbuf_put_u8(m, opts->permit_agent_forwarding_flag)) != 0 ||
(r = sshbuf_put_u8(m, opts->permit_x11_forwarding_flag)) != 0 ||
(r = sshbuf_put_u8(m, opts->permit_pty_flag)) != 0 ||
(r = sshbuf_put_u8(m, opts->permit_user_rc)) != 0 ||
(r = sshbuf_put_u8(m, opts->restricted)) != 0 ||
(r = sshbuf_put_u8(m, opts->cert_authority)) != 0 ||
(r = sshbuf_put_u8(m, opts->no_require_user_presence)) != 0 ||
(r = sshbuf_put_u8(m, opts->require_verify)) != 0)
if ((r = sshbuf_put_u8(m, opts->force_tun_device == -1)) != 0 ||
(r = sshbuf_put_u8(b, SSH2_MSG_USERAUTH_REQUEST)) != 0 ||
if ((r = sshbuf_put_u8(b, SSH2_MSG_USERAUTH_REQUEST)) != 0 ||
(r = sshbuf_put_u8(b, have_sig)) != 0 ||
if ((r = sshbuf_put_u8(authctxt->session_info, ' ')) != 0 ||
if ((r = sshbuf_put_u8(authctxt->session_info, ' ')) != 0 ||
if ((r = sshbuf_put_u8(authctxt->session_info, '\n')) != 0)
if ((r = sshbuf_put_u8(msg, type)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_AGENTC_REQUEST_IDENTITIES)) != 0)
if ((r = sshbuf_put_u8(msg, SSH2_AGENTC_SIGN_REQUEST)) != 0 ||
(r = sshbuf_put_u8(b, dch->key_is_ca[i] != 0)) != 0)
if ((r = sshbuf_put_u8(m, SSH_AGENT_CONSTRAIN_LIFETIME)) != 0 ||
if ((r = sshbuf_put_u8(m, SSH_AGENT_CONSTRAIN_CONFIRM)) != 0)
if ((r = sshbuf_put_u8(m,
if ((r = sshbuf_put_u8(m,
if ((r = sshbuf_put_u8(m,
(r = sshbuf_put_u8(m, cert_only != 0)) != 0 ||
if ((r = sshbuf_put_u8(msg, type)) != 0 ||
if ((r = sshbuf_put_u8(msg,
if ((r = sshbuf_put_u8(msg, type)) != 0 ||
if ((r = sshbuf_put_u8(msg, type)) != 0)
if ((r = sshbuf_put_u8(msg, SSH_AGENTC_EXTENSION)) != 0 ||
(r = sshbuf_put_u8(msg, forwarding ? 1 : 0)) != 0)
if ((r = sshbuf_put_u8(msg, SSH_AGENTC_EXTENSION)) != 0 ||
if ((r = sshbuf_put_u8(output, 0)) != 0 || /* vn: 0 for reply */
(r = sshbuf_put_u8(output, 90)) != 0 || /* cd: req granted */
if ((r = sshbuf_put_u8(output, 0x05)) != 0 ||
(r = sshbuf_put_u8(output, SSH_SOCKS5_NOAUTH)) != 0)
if ((r = sshbuf_put_u8(output, 0x05)) != 0 || /* version */
(r = sshbuf_put_u8(output, SSH_SOCKS5_SUCCESS)) != 0 || /* cmd */
(r = sshbuf_put_u8(output, 0)) != 0 || /* reserved, ignored */
(r = sshbuf_put_u8(output, SSH_SOCKS5_IPV4)) != 0 || /* addrtype */
if ((r = sshbuf_put_u8(b, 0)) != 0 || /* padlen */
(r = sshbuf_put_u8(b, type)) != 0 ||
if ((r = sshbuf_put_u8(bin, 4)) != 0)
if ((r = sshbuf_put_u8(bin,
if ((r = sshbuf_put_u8(bin, ch)) != 0)
if ((r = sshbuf_put_u8(b, 0)) != 0 || /* padlen */
(r = sshbuf_put_u8(b, SSH2_MSG_CHANNEL_OPEN)) != 0 ||
(r = sshbuf_put_u8(b, '\n')) != 0)
(r = sshbuf_put_u8(b, '\n')) != 0)
if ((r = sshbuf_put_u8(b, '\n')) != 0)
(r = sshbuf_put_u8(b, SSH2_MSG_USERAUTH_REQUEST)) != 0 ||
if ((r = sshbuf_put_u8(peer_version, c)) != 0) {
if ((r = sshbuf_put_u8(b, 0)) != 0)
if ((r = sshbuf_put_u8(b, 0)) != 0 || /* first_kex_packet_follows */
(r = sshbuf_put_u8(b, SSH2_MSG_KEXINIT)) != 0 ||
(r = sshbuf_put_u8(b, SSH2_MSG_KEXINIT)) != 0 ||
(r = sshbuf_put_u8(b, SSH2_MSG_KEXINIT)) != 0 ||
(r = sshbuf_put_u8(b, SSH2_MSG_KEXINIT)) != 0 ||
if ((r = sshbuf_put_u8(buf, state)) != 0 ||
if ((r = sshbuf_put_u8(buf, state)) != 0 ||
if ((r = sshbuf_put_u8(buf, KRL_SECTION_CERT_KEY_ID)) != 0 ||
if ((r = sshbuf_put_u8(buf, KRL_SECTION_CERTIFICATES)) != 0 ||
if ((r = sshbuf_put_u8(buf, KRL_SECTION_EXPLICIT_KEY)) != 0 ||
if ((r = sshbuf_put_u8(buf,
if ((r = sshbuf_put_u8(buf,
if ((r = sshbuf_put_u8(buf, *string)) != 0)
r = sshbuf_put_u8(arg, c);
if ((r = sshbuf_put_u8(arg, '\\')) != 0)
r = sshbuf_put_u8(arg, c);
if ((i != 0 && (r = sshbuf_put_u8(buf, ' ')) != 0) ||
(ws != 0 && (r = sshbuf_put_u8(buf, '"')) != 0) ||
(ws != 0 && (r = sshbuf_put_u8(buf, '"')) != 0))
(r = sshbuf_put_u8(m, sig_details != NULL)) != 0)
(r = sshbuf_put_u8(m, sig_details->sk_flags)) != 0)
if ((r = sshbuf_put_u8(m, 0)) != 0)
if ((r = sshbuf_put_u8(m, 1)) != 0 ||
if ((r = sshbuf_put_u8(m, 0)) != 0)
if ((r = sshbuf_put_u8(m, 1)) != 0)
return sshbuf_put_u8(ssh->state->outgoing_packet, val);
if ((r = sshbuf_put_u8(conf, 0)) != 0)
if ((r = sshbuf_put_u8(loginmsg, 0)) != 0)
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPEN)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPEN)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_RENAME)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_SYMLINK)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_READ)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPEN)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_WRITE)) != 0 ||
if ((r = sshbuf_put_u8(msg, code)) != 0 ||
if ((r = sshbuf_put_u8(msg, code)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_WRITE)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_INIT)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_CLOSE)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPENDIR)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_READDIR)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED_REPLY)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED_REPLY)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_STATUS)) != 0 ||
if ((r = sshbuf_put_u8(msg, type)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_NAME)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_ATTRS)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED_REPLY)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_FXP_VERSION)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_IDENTITIES_ANSWER)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH_AGENT_EXTENSION_RESPONSE)) != 0 ||
(r = sshbuf_put_u8(e->output, code)) != 0)
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_IDENTITIES_ANSWER)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_SIGN_RESPONSE)) != 0 ||
} else if ((r = sshbuf_put_u8(msg, SSH_AGENT_FAILURE)) != 0)
(ret = sshbuf_put_u8(original_signed, sig_flags)) != 0 ||
sshbuf_put_u8(encoded, sig_flags) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_AGENTC_SIGN_REQUEST)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH_AGENTC_ADD_SMARTCARD_KEY)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_SIGN_RESPONSE)) != 0 ||
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_FAILURE)) != 0)
if ((r = sshbuf_put_u8(msg,
} else if ((r = sshbuf_put_u8(msg, SSH_AGENT_FAILURE)) != 0 ||
(r = sshbuf_put_u8(req, log_is_on_stderr() != 0)) != 0 ||
(r = sshbuf_put_u8(req, flags)) != 0 ||
(r = sshbuf_put_u8(sig, resp->flags)) != 0 ||
(r = sshbuf_put_u8(sig, resp->flags)) != 0 ||
if ((r = sshbuf_put_u8(banner, c)) != 0)
if ((r = sshbuf_put_u8(ret, (u_char)((v1 << 4) | v2))) != 0) {
if ((r = sshbuf_put_u8(b64, s[i])) != 0)
if (i % 70 == 69 && (r = sshbuf_put_u8(b64, '\n')) != 0)
if ((i - 1) % 70 != 69 && (r = sshbuf_put_u8(b64, '\n')) != 0)
int sshbuf_put_u8(struct sshbuf *buf, u_char val);
if ((r = sshbuf_put_u8(b, SSH2_MSG_USERAUTH_REQUEST)) != 0 ||
(r = sshbuf_put_u8(b, 1)) != 0 ||
(r = sshbuf_put_u8(b, SSH2_MSG_USERAUTH_REQUEST)) != 0 ||
(r = sshbuf_put_u8(m, 0)) != 0 ||
(r = sshbuf_put_u8(m, 0)) != 0 ||
if ((r = sshbuf_put_u8(prvbuf, ++i & 0xff)) != 0)
(r = sshbuf_put_u8(b, key->sk_flags)) != 0 ||
if ((r = sshbuf_put_u8(encrypted, ++i & 0xff)) != 0)
if ((r = sshbuf_put_u8(encoded, *cp)) != 0)
if ((r = sshbuf_put_u8(encoded, 0)) != 0)
(r = sshbuf_put_u8(buf, '\n')) != 0) {
if ((r = sshbuf_put_u8(buf, TTY_OP_OSPEED)) != 0 ||
(r = sshbuf_put_u8(buf, TTY_OP_ISPEED)) != 0 ||
if ((r = sshbuf_put_u8(buf, OP)) != 0 || \
} else if ((r = sshbuf_put_u8(buf, OP)) != 0 || \
if ((r = sshbuf_put_u8(buf, TTY_OP_END)) != 0 ||