sshbuf_cmp
ASSERT_INT_EQ(sshbuf_cmp(p1, 0, "i", 1), 0);
ASSERT_INT_EQ(sshbuf_cmp(p1, 0, "j", 1), SSH_ERR_INVALID_FORMAT);
ASSERT_INT_EQ(sshbuf_cmp(p1, 0, "imploring", 9), 0);
ASSERT_INT_EQ(sshbuf_cmp(p1, 0, "implored", 9), SSH_ERR_INVALID_FORMAT);
ASSERT_INT_EQ(sshbuf_cmp(p1, 10, "ping", 4), 0);
ASSERT_INT_EQ(sshbuf_cmp(p1, 10, "ring", 4), SSH_ERR_INVALID_FORMAT);
ASSERT_INT_EQ(sshbuf_cmp(p1, 28, "over", 4), 0);
ASSERT_INT_EQ(sshbuf_cmp(p1, 28, "rove", 4), SSH_ERR_INVALID_FORMAT);
ASSERT_INT_EQ(sshbuf_cmp(p1, 28, "overt", 5),
ASSERT_INT_EQ(sshbuf_cmp(p1, 32, "ping", 4),
ASSERT_INT_EQ(sshbuf_cmp(p1, 1000, "silence", 7),
ASSERT_INT_EQ(sshbuf_cmp(p1, 0, msg, sizeof(msg) - 1), 0);
if ((r = sshbuf_cmp(buf, 0, KRL_MAGIC, sizeof(KRL_MAGIC) - 1)) != 0) {
if ((r = sshbuf_cmp(b, 0, "SSHSIG", 6)) != 0 ||
if ((r = sshbuf_cmp(wrapper, 0, sshbuf_ptr(m), sshbuf_len(m))) != 0)
int sshbuf_cmp(const struct sshbuf *b, size_t offset,
if ((r = sshbuf_cmp(sbuf, 0,
if ((r = sshbuf_cmp(sbuf, 0, "\r\n", 2)) == 0)
else if ((r = sshbuf_cmp(sbuf, 0, "\n", 1)) == 0)
if ((r = sshbuf_cmp(buf, 0, MAGIC_PREAMBLE, MAGIC_PREAMBLE_LEN)) != 0 ||