/external/dropbear/ |
D | cli-chansession.c | 99 buf_putbyte(ses.writepayload, SSH_MSG_CHANNEL_REQUEST); in start_channel_request() 100 buf_putint(ses.writepayload, channel->remotechan); in start_channel_request() 102 buf_putstring(ses.writepayload, type, strlen(type)); in start_channel_request() 178 buf_putint(ses.writepayload, 1); /* Just the terminator */ in put_termcodes() 179 buf_putbyte(ses.writepayload, 0); /* TTY_OP_END */ in put_termcodes() 183 bufpos1 = ses.writepayload->pos; in put_termcodes() 184 buf_putint(ses.writepayload, 0); /* A placeholder for the final length */ in put_termcodes() 223 buf_putbyte(ses.writepayload, sshcode); in put_termcodes() 224 buf_putint(ses.writepayload, value); in put_termcodes() 227 buf_putbyte(ses.writepayload, 0); /* THE END, aka TTY_OP_END */ in put_termcodes() [all …]
|
D | cli-authpubkey.c | 139 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_REQUEST); in send_msg_userauth_pubkey() 141 buf_putstring(ses.writepayload, cli_opts.username, in send_msg_userauth_pubkey() 144 buf_putstring(ses.writepayload, SSH_SERVICE_CONNECTION, in send_msg_userauth_pubkey() 147 buf_putstring(ses.writepayload, AUTH_METHOD_PUBKEY, in send_msg_userauth_pubkey() 150 buf_putbyte(ses.writepayload, realsign); in send_msg_userauth_pubkey() 154 buf_putstring(ses.writepayload, algoname, algolen); in send_msg_userauth_pubkey() 155 buf_put_pub_key(ses.writepayload, key, type); in send_msg_userauth_pubkey() 161 sigbuf = buf_new(4 + SHA1_HASH_SIZE + ses.writepayload->len); in send_msg_userauth_pubkey() 163 buf_putbytes(sigbuf, ses.writepayload->data, ses.writepayload->len); in send_msg_userauth_pubkey() 164 buf_put_sign(ses.writepayload, key, type, sigbuf->data, sigbuf->len); in send_msg_userauth_pubkey()
|
D | common-channel.c | 361 buf_putbyte(ses.writepayload, SSH_MSG_CHANNEL_CLOSE); in send_msg_channel_close() 362 buf_putint(ses.writepayload, channel->remotechan); in send_msg_channel_close() 380 buf_putbyte(ses.writepayload, SSH_MSG_CHANNEL_EOF); in send_msg_channel_eof() 381 buf_putint(ses.writepayload, channel->remotechan); in send_msg_channel_eof() 601 ses.writepayload->size - 1 - 4 - 4 - (isextended ? 4 : 0)); in send_msg_channel_data() 608 buf_putbyte(ses.writepayload, in send_msg_channel_data() 610 buf_putint(ses.writepayload, channel->remotechan); in send_msg_channel_data() 612 buf_putint(ses.writepayload, SSH_EXTENDED_DATA_STDERR); in send_msg_channel_data() 615 size_pos = ses.writepayload->pos; in send_msg_channel_data() 616 buf_putint(ses.writepayload, 0); in send_msg_channel_data() [all …]
|
D | cli-authinteract.c | 96 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_INFO_RESPONSE); in recv_msg_userauth_info_request() 97 buf_putint(ses.writepayload, num_prompts); in recv_msg_userauth_info_request() 127 buf_putstring(ses.writepayload, response, response_len); in recv_msg_userauth_info_request() 143 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_REQUEST); in cli_auth_interactive() 146 buf_putstring(ses.writepayload, cli_opts.username, in cli_auth_interactive() 150 buf_putstring(ses.writepayload, SSH_SERVICE_CONNECTION, in cli_auth_interactive() 154 buf_putstring(ses.writepayload, AUTH_METHOD_INTERACT, in cli_auth_interactive() 158 buf_putstring(ses.writepayload, "", 0); in cli_auth_interactive() 161 buf_putstring(ses.writepayload, "", 0); in cli_auth_interactive()
|
D | cli-authpasswd.c | 133 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_REQUEST); in cli_auth_password() 135 buf_putstring(ses.writepayload, cli_opts.username, in cli_auth_password() 138 buf_putstring(ses.writepayload, SSH_SERVICE_CONNECTION, in cli_auth_password() 141 buf_putstring(ses.writepayload, AUTH_METHOD_PASSWORD, in cli_auth_password() 144 buf_putbyte(ses.writepayload, 0); /* FALSE - so says the spec */ in cli_auth_password() 146 buf_putstring(ses.writepayload, password, strlen(password)); in cli_auth_password()
|
D | common-kex.c | 69 buf_putbyte(ses.writepayload, SSH_MSG_KEXINIT); in send_msg_kexinit() 72 genrandom(buf_getwriteptr(ses.writepayload, 16), 16); in send_msg_kexinit() 73 buf_incrwritepos(ses.writepayload, 16); in send_msg_kexinit() 76 buf_put_algolist(ses.writepayload, sshkex); in send_msg_kexinit() 79 buf_put_algolist(ses.writepayload, sshhostkey); in send_msg_kexinit() 82 buf_put_algolist(ses.writepayload, sshciphers); in send_msg_kexinit() 85 buf_put_algolist(ses.writepayload, sshciphers); in send_msg_kexinit() 88 buf_put_algolist(ses.writepayload, sshhashes); in send_msg_kexinit() 91 buf_put_algolist(ses.writepayload, sshhashes); in send_msg_kexinit() 94 buf_put_algolist(ses.writepayload, sshcompress); in send_msg_kexinit() [all …]
|
D | svr-kex.c | 89 buf_putbyte(ses.writepayload, SSH_MSG_KEXDH_REPLY); in send_msg_kexdh_reply() 90 buf_put_pub_key(ses.writepayload, svr_opts.hostkey, in send_msg_kexdh_reply() 94 buf_putmpint(ses.writepayload, &dh_f); in send_msg_kexdh_reply() 98 buf_put_sign(ses.writepayload, svr_opts.hostkey, in send_msg_kexdh_reply()
|
D | svr-auth.c | 78 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_BANNER); in send_msg_userauth_banner() 79 buf_putstring(ses.writepayload, buf_getptr(svr_opts.banner, in send_msg_userauth_banner() 81 buf_putstring(ses.writepayload, "en", 2); in send_msg_userauth_banner() 299 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_FAILURE); in send_msg_userauth_failure() 316 buf_putstring(ses.writepayload, buf_getptr(typebuf, typebuf->len), in send_msg_userauth_failure() 324 buf_putbyte(ses.writepayload, partial ? 1 : 0); in send_msg_userauth_failure() 356 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_SUCCESS); in send_msg_userauth_success()
|
D | cli-tcpfwd.c | 129 buf_putbyte(ses.writepayload, SSH_MSG_GLOBAL_REQUEST); in send_msg_global_request_remotetcp() 130 buf_putstring(ses.writepayload, "tcpip-forward", 13); in send_msg_global_request_remotetcp() 131 buf_putbyte(ses.writepayload, 0); in send_msg_global_request_remotetcp() 138 buf_putstring(ses.writepayload, listenspec, strlen(listenspec)); in send_msg_global_request_remotetcp() 139 buf_putint(ses.writepayload, port); in send_msg_global_request_remotetcp()
|
D | tcp-accept.c | 84 buf_putstring(ses.writepayload, addr, strlen(addr)); in tcp_acceptor() 85 buf_putint(ses.writepayload, port); in tcp_acceptor() 88 buf_putstring(ses.writepayload, ipstring, strlen(ipstring)); in tcp_acceptor() 90 buf_putint(ses.writepayload, atol(portstring)); in tcp_acceptor()
|
D | packet.c | 418 TRACE(("encrypt_packet type is %d", ses.writepayload->data[0])) in encrypt_packet() 425 clearwritebuf = buf_new((ses.writepayload->len+4+1) + MIN_PACKET_LEN + 3 in encrypt_packet() 433 buf_setpos(ses.writepayload, 0); in encrypt_packet() 438 buf_compress(clearwritebuf, ses.writepayload, ses.writepayload->len); in encrypt_packet() 442 memcpy(buf_getwriteptr(clearwritebuf, ses.writepayload->len), in encrypt_packet() 443 buf_getptr(ses.writepayload, ses.writepayload->len), in encrypt_packet() 444 ses.writepayload->len); in encrypt_packet() 445 buf_incrwritepos(clearwritebuf, ses.writepayload->len); in encrypt_packet() 449 buf_setpos(ses.writepayload, 0); in encrypt_packet() 450 buf_setlen(ses.writepayload, 0); in encrypt_packet()
|
D | svr-chansession.c | 167 buf_putbyte(ses.writepayload, SSH_MSG_CHANNEL_REQUEST); in send_msg_chansess_exitstatus() 168 buf_putint(ses.writepayload, channel->remotechan); in send_msg_chansess_exitstatus() 169 buf_putstring(ses.writepayload, "exit-status", 11); in send_msg_chansess_exitstatus() 170 buf_putbyte(ses.writepayload, 0); /* boolean FALSE */ in send_msg_chansess_exitstatus() 171 buf_putint(ses.writepayload, chansess->exit.exitstatus); in send_msg_chansess_exitstatus() 203 buf_putbyte(ses.writepayload, SSH_MSG_CHANNEL_REQUEST); in send_msg_chansess_exitsignal() 204 buf_putint(ses.writepayload, channel->remotechan); in send_msg_chansess_exitsignal() 205 buf_putstring(ses.writepayload, "exit-signal", 11); in send_msg_chansess_exitsignal() 206 buf_putbyte(ses.writepayload, 0); /* boolean FALSE */ in send_msg_chansess_exitsignal() 207 buf_putstring(ses.writepayload, signame, strlen(signame)); in send_msg_chansess_exitsignal() [all …]
|
D | cli-auth.c | 48 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_REQUEST); in cli_auth_getmethods() 49 buf_putstring(ses.writepayload, cli_opts.username, in cli_auth_getmethods() 51 buf_putstring(ses.writepayload, SSH_SERVICE_CONNECTION, in cli_auth_getmethods() 53 buf_putstring(ses.writepayload, "none", 4); /* 'none' method */ in cli_auth_getmethods()
|
D | svr-service.c | 82 buf_putbyte(ses.writepayload, SSH_MSG_SERVICE_ACCEPT); in send_msg_service_accept() 83 buf_putstring(ses.writepayload, name, len); in send_msg_service_accept()
|
D | cli-service.c | 40 buf_putbyte(ses.writepayload, SSH_MSG_SERVICE_REQUEST); in send_msg_service_request() 41 buf_putstring(ses.writepayload, servicename, strlen(servicename)); in send_msg_service_request()
|
D | process-packet.c | 138 buf_putbyte(ses.writepayload, SSH_MSG_UNIMPLEMENTED); in recv_unimplemented() 141 buf_putint(ses.writepayload, ses.recvseq - 1); in recv_unimplemented()
|
D | svr-authpubkey.c | 142 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_PK_OK); in send_msg_userauth_pk_ok() 143 buf_putstring(ses.writepayload, algo, algolen); in send_msg_userauth_pk_ok() 144 buf_putstring(ses.writepayload, keyblob, keybloblen); in send_msg_userauth_pk_ok()
|
D | svr-x11fwd.c | 196 buf_putstring(ses.writepayload, ipstring, strlen(ipstring)); in send_msg_channel_open_x11() 197 buf_putint(ses.writepayload, addr->sin_port); in send_msg_channel_open_x11()
|
D | svr-tcpfwd.c | 114 buf_putbyte(ses.writepayload, SSH_MSG_REQUEST_SUCCESS); in send_msg_request_success() 122 buf_putbyte(ses.writepayload, SSH_MSG_REQUEST_FAILURE); in send_msg_request_failure()
|
D | cli-kex.c | 53 buf_putbyte(ses.writepayload, SSH_MSG_KEXDH_INIT); in send_msg_kexdh_init() 54 buf_putmpint(ses.writepayload, cli_ses.dh_e); in send_msg_kexdh_init()
|
D | session.h | 102 buffer *writepayload; /* Unencrypted payload to write - this is used member
|
D | common-session.c | 72 ses.writepayload = buf_new(MAX_TRANS_PAYLOAD_LEN); in common_session_init()
|