Mercurial > dropbear
comparison cli-authpasswd.c @ 1123:d7b752525b91
buf_getstring and buf_putstring now use non-unsigned char*
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 04 Jun 2015 23:08:50 +0800 |
parents | c45d65392c1a |
children | 750ec4ec4cbe |
comparison
equal
deleted
inserted
replaced
1121:bb3a03feb31f | 1123:d7b752525b91 |
---|---|
138 password = getpass_or_cancel(prompt); | 138 password = getpass_or_cancel(prompt); |
139 } | 139 } |
140 | 140 |
141 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_REQUEST); | 141 buf_putbyte(ses.writepayload, SSH_MSG_USERAUTH_REQUEST); |
142 | 142 |
143 buf_putstring(ses.writepayload, (const unsigned char *)cli_opts.username, | 143 buf_putstring(ses.writepayload, cli_opts.username, |
144 strlen(cli_opts.username)); | 144 strlen(cli_opts.username)); |
145 | 145 |
146 buf_putstring(ses.writepayload, (const unsigned char *)SSH_SERVICE_CONNECTION, | 146 buf_putstring(ses.writepayload, SSH_SERVICE_CONNECTION, |
147 SSH_SERVICE_CONNECTION_LEN); | 147 SSH_SERVICE_CONNECTION_LEN); |
148 | 148 |
149 buf_putstring(ses.writepayload, (const unsigned char *)AUTH_METHOD_PASSWORD, | 149 buf_putstring(ses.writepayload, AUTH_METHOD_PASSWORD, |
150 AUTH_METHOD_PASSWORD_LEN); | 150 AUTH_METHOD_PASSWORD_LEN); |
151 | 151 |
152 buf_putbyte(ses.writepayload, 0); /* FALSE - so says the spec */ | 152 buf_putbyte(ses.writepayload, 0); /* FALSE - so says the spec */ |
153 | 153 |
154 buf_putstring(ses.writepayload, (const unsigned char *)password, strlen(password)); | 154 buf_putstring(ses.writepayload, password, strlen(password)); |
155 | 155 |
156 encrypt_packet(); | 156 encrypt_packet(); |
157 m_burn(password, strlen(password)); | 157 m_burn(password, strlen(password)); |
158 | 158 |
159 TRACE(("leave cli_auth_password")) | 159 TRACE(("leave cli_auth_password")) |