Lines Matching refs:msg
111 Buffer msg;
119 buffer_init(&msg);
120 buffer_put_char(&msg, SSH2_AGENTC_SIGN_REQUEST);
121 buffer_put_string(&msg, blob, blen);
122 buffer_put_string(&msg, from, flen);
123 buffer_put_int(&msg, 0);
125 send_msg(&msg);
127 if (recv_msg(&msg) == SSH2_AGENT_SIGN_RESPONSE) {
128 signature = buffer_get_string(&msg, &slen);
189 Buffer msg;
194 buffer_init(&msg);
195 buffer_put_char(&msg, SSH_AGENTC_ADD_SMARTCARD_KEY);
196 buffer_put_cstring(&msg, name);
197 buffer_put_cstring(&msg, pin);
198 send_msg(&msg);
199 buffer_clear(&msg);
201 if (recv_msg(&msg) == SSH2_AGENT_IDENTITIES_ANSWER) {
202 nkeys = buffer_get_int(&msg);
205 blob = buffer_get_string(&msg, &blen);
206 xfree(buffer_get_string(&msg, NULL));
215 buffer_free(&msg);
223 Buffer msg;
225 buffer_init(&msg);
226 buffer_put_char(&msg, SSH_AGENTC_REMOVE_SMARTCARD_KEY);
227 buffer_put_cstring(&msg, name);
228 buffer_put_cstring(&msg, "");
229 send_msg(&msg);
230 buffer_clear(&msg);
232 if (recv_msg(&msg) == SSH_AGENT_SUCCESS)
234 buffer_free(&msg);