sshbuf_put
if ((r = sshbuf_put(loginmsg, **prompts,
if ((r = sshbuf_put(loginmsg, "\0", 1)) != 0)
if ((r = sshbuf_put(reply, buf, l)) != 0)
if ((r = sshbuf_put(output, &s4_rsp, sizeof(s4_rsp))) != 0)
if ((r = sshbuf_put(output, &s5_rsp, sizeof(s5_rsp))) != 0 ||
(r = sshbuf_put(output, &dest_port, sizeof(dest_port))) != 0)
} else if ((r = sshbuf_put(c->input, buf, len)) != 0)
else if ((r = sshbuf_put(c->extended, buf, len)) != 0)
} else if ((r = sshbuf_put(c->input, buf, len)) != 0)
(r = sshbuf_put(b, cp, len)) != 0 ||
} else if ((r = sshbuf_put(c->output, data, data_len)) != 0)
if ((r = sshbuf_put(c->extended, data, data_len)) != 0)
if ((r = sshbuf_put(berr, s, strlen(s))) != 0)
if ((r = sshbuf_put(c->extended, errmsg,
if ((r = sshbuf_put(b, msg.value, msg.length)) != 0 ||
if ((r = sshbuf_put(b, msg.value, msg.length)) != 0 ||
if ((r = sshbuf_put(kex->session_id, hash, hashlen)) != 0)
if ((r = sshbuf_put(kex->peer, ptr, dlen)) != 0)
r = sshbuf_put(out, shared_key, CURVE25519_SIZE);
if ((r = sshbuf_put(kex->initial_sig, signature, slen)) != 0)
(r = sshbuf_put(b, shared_secret, secretlen)) != 0) {
if ((r = sshbuf_put(kex->initial_sig, signature, slen)) != 0)
if ((r = sshbuf_put(buf, enc.snd, sizeof(enc.snd))) != 0 ||
(r = sshbuf_put(server_blob, enc.fst.value, sizeof(enc.fst.value))) != 0 ||
(r = sshbuf_put(server_blob, server_pub, sizeof(server_pub))) != 0)
if ((r = sshbuf_put(buf, mlkem_key, sizeof(mlkem_key))) != 0)
if ((r = sshbuf_put(buf, KRL_MAGIC, sizeof(KRL_MAGIC) - 1)) != 0 ||
if ((r = sshbuf_put(buf, val, strlen(val))) !=0)
if ((r = sshbuf_put(buf, keys[i].repl,
if ((r = sshbuf_put(loginmsg, msg, strlen(msg))) != 0)
(r = sshbuf_put(loginmsg, msg, msglen)) != 0)
if (conf != NULL && (r = sshbuf_put(conf, cp, len)))
(r = sshbuf_put(m, ptr, have)) != 0)
if ((r = sshbuf_put(cctx->cmd, cmd, strlen(cmd))) != 0)
if ((r = sshbuf_put(ctxt->loginmsg,
if ((r = sshbuf_put(loginmsg, msg, strlen(msg))) != 0)
if ((r = sshbuf_put(state->outgoing_packet,
if ((r = sshbuf_put(state->output, macbuf, mac->mac_len)) != 0)
if ((r = sshbuf_put(state->incoming_packet, cp + 4,
if ((r = sshbuf_put(state->input, buf, len)) != 0)
(r = sshbuf_put(state->input, input, ilen)) != 0 ||
(r = sshbuf_put(state->output, output, olen)) != 0)
return sshbuf_put(ssh->state->outgoing_packet, v, len);
return sshbuf_put(ssh->state->outgoing_packet, buf, sizeof(buf));
if ((r = sshbuf_put(state->incoming_packet, buf,
if ((r = sshbuf_put(out, buf, sizeof(buf) -
if ((r = sshbuf_put(out, buf, sizeof(buf) -
(void)sshbuf_put(sockets[0].input, s, slen);
sshbuf_put(ts->s_template, data, size) != 0 ||
sshbuf_put(ts->s_template, crbuf, sizeof(crbuf)) != 0 ||
sshbuf_put(ts->s_template, zbuf, sizeof(zbuf)) != 0)
sshbuf_put(ts->c_template, data, size) != 0 ||
sshbuf_put(ts->c_template, crbuf, sizeof(crbuf)) != 0 ||
sshbuf_put(ts->c_template, zbuf, sizeof(zbuf)) != 0)
if (store != NULL && (r = sshbuf_put(store, buf, len)) != 0) {
ASSERT_INT_EQ(sshbuf_put(p1, test_buf, sizeof(test_buf) - 1), 0);
r = sshbuf_put(p1, x, 5);
ASSERT_INT_EQ(sshbuf_put(p1, x, 10), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, 10), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, 9), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, 2), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x) - 1), 0);
ASSERT_INT_EQ(sshbuf_put(p1, "blahblahblah", 12), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, sizeof(x)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, x, 5), 0);
ASSERT_INT_EQ(sshbuf_put(p1, expbn1, sizeof(expbn1)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, expbn1, sizeof(expbn1) - 1), 0);
ASSERT_INT_EQ(sshbuf_put(p1, expbn2, sizeof(expbn2)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, expbn2, sizeof(expbn2) - 1), 0);
ASSERT_INT_EQ(sshbuf_put(p1, expbn2, sizeof(expbn2)), 0);
ASSERT_INT_EQ(sshbuf_put(p1, blob, len), 0);
ASSERT_INT_EQ(sshbuf_put(p1, "quad1", strlen("quad1")), 0);
ASSERT_INT_EQ(sshbuf_put(p1, "\0", 1), 0);
ASSERT_INT_EQ(sshbuf_put(p1, "quad2", strlen("quad2")), 0);
r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
if ((r = sshbuf_put(conf, cp, strlen(cp))) != 0)
} else if ((r = sshbuf_put(iqueue, buf, len)) != 0)
if ((r = sshbuf_put(sockets[socknum].input, buf, len)) != 0)
if ((r = sshbuf_put(m, WEBAUTHN_0, sizeof(WEBAUTHN_0) - 1)) != 0 ||
(r = sshbuf_put(m, WEBAUTHN_1, sizeof(WEBAUTHN_1) - 1)) != 0 ||
(r = sshbuf_put(m, origin, strlen(origin))) != 0 ||
(r = sshbuf_put(m, WEBAUTHN_2, sizeof(WEBAUTHN_2) - 1)) != 0)
if ((ret = sshbuf_put(original_signed,
(ret = sshbuf_put(original_signed, msghash, sizeof(msghash))) != 0)
if (sshbuf_put(encoded, sigblob, len) != 0 ||
sshbuf_put(encoded, apphash, sizeof(apphash)) != 0 ||
sshbuf_put(encoded, msghash, sizeof(msghash)) != 0) {
if ((r = sshbuf_put(m, buf, l)) != 0)
} else if ((r = sshbuf_put(iqueue, buf, len)) != 0)
if ((r = sshbuf_put(key->sk_key_handle, resp->key_handle,
if ((r = sshbuf_put(command, options.remote_command,
return sshbuf_put(ssh_packet_get_input(ssh), data, len);
if ((r = sshbuf_put(ssh_packet_get_output(ssh),
return sshbuf_put(buf, sshbuf_ptr(v), sshbuf_len(v));
if ((r = sshbuf_put(blob, buf, len)) != 0)
if ((r = sshbuf_put(b64, s, strlen(s))) != 0)
if ((r = sshbuf_put(buf, p, nlen)) < 0) {
int sshbuf_put(struct sshbuf *buf, const void *v, size_t len);
if (conf != NULL && (r = sshbuf_put(conf, cp, len)))
if ((r = sshbuf_put(encoded, XMSS_MAGIC, sizeof(XMSS_MAGIC))) != 0 ||
if ((r = sshbuf_put(encoded, AUTH_MAGIC, sizeof(AUTH_MAGIC))) != 0 ||
if ((r = sshbuf_put(blob, MARK_BEGIN, MARK_BEGIN_LEN)) != 0 ||
(r = sshbuf_put(blob, MARK_END, MARK_END_LEN)) != 0)
if ((r = sshbuf_put(blob, bptr, blen)) != 0)
if ((r = sshbuf_put(loginmsg,
if ((r = sshbuf_put(tosign, MAGIC_PREAMBLE, MAGIC_PREAMBLE_LEN)) != 0 ||
if ((r = sshbuf_put(blob, MAGIC_PREAMBLE, MAGIC_PREAMBLE_LEN)) != 0 ||
if ((r = sshbuf_put(toverify, MAGIC_PREAMBLE,
if ((r = sshbuf_put(b, hash, ssh_digest_bytes(alg))) != 0) {
if ((r = sshbuf_put(b, hash, ssh_digest_bytes(alg))) != 0) {
if ((r = sshbuf_put(buf, END_SIGNATURE,