Lines Matching refs:banner
342 _ssh_read_banner(struct ssh *ssh, struct sshbuf *banner) in _ssh_read_banner() argument
353 sshbuf_reset(banner); in _ssh_read_banner()
367 if ((r = sshbuf_put_u8(banner, c)) != 0) in _ssh_read_banner()
369 if (sshbuf_len(banner) > SSH_MAX_BANNER_LEN) in _ssh_read_banner()
372 if (sshbuf_len(banner) >= 4 && in _ssh_read_banner()
373 memcmp(sshbuf_ptr(banner), "SSH-", 4) == 0) in _ssh_read_banner()
375 debug_f("%.*s", (int)sshbuf_len(banner), in _ssh_read_banner()
376 sshbuf_ptr(banner)); in _ssh_read_banner()
390 if ((cp = sshbuf_dup_string(banner)) == NULL || in _ssh_read_banner()
391 (remote_version = calloc(1, sshbuf_len(banner))) == NULL) { in _ssh_read_banner()
425 _ssh_send_banner(struct ssh *ssh, struct sshbuf *banner) in _ssh_send_banner() argument
430 if ((r = sshbuf_putf(banner, "SSH-2.0-%.100s\r\n", SSH_VERSION)) != 0) in _ssh_send_banner()
432 if ((r = sshbuf_putb(ssh_packet_get_output(ssh), banner)) != 0) in _ssh_send_banner()
435 if ((r = sshbuf_consume_end(banner, 2)) != 0) in _ssh_send_banner()
437 if ((cp = sshbuf_dup_string(banner)) == NULL) in _ssh_send_banner()