Lines Matching refs:msg
111 Buffer msg; in pkcs11_rsa_private_encrypt() local
119 buffer_init(&msg); in pkcs11_rsa_private_encrypt()
120 buffer_put_char(&msg, SSH2_AGENTC_SIGN_REQUEST); in pkcs11_rsa_private_encrypt()
121 buffer_put_string(&msg, blob, blen); in pkcs11_rsa_private_encrypt()
122 buffer_put_string(&msg, from, flen); in pkcs11_rsa_private_encrypt()
123 buffer_put_int(&msg, 0); in pkcs11_rsa_private_encrypt()
125 send_msg(&msg); in pkcs11_rsa_private_encrypt()
126 buffer_clear(&msg); in pkcs11_rsa_private_encrypt()
128 if (recv_msg(&msg) == SSH2_AGENT_SIGN_RESPONSE) { in pkcs11_rsa_private_encrypt()
129 signature = buffer_get_string(&msg, &slen); in pkcs11_rsa_private_encrypt()
136 buffer_free(&msg); in pkcs11_rsa_private_encrypt()
191 Buffer msg; in pkcs11_add_provider() local
196 buffer_init(&msg); in pkcs11_add_provider()
197 buffer_put_char(&msg, SSH_AGENTC_ADD_SMARTCARD_KEY); in pkcs11_add_provider()
198 buffer_put_cstring(&msg, name); in pkcs11_add_provider()
199 buffer_put_cstring(&msg, pin); in pkcs11_add_provider()
200 send_msg(&msg); in pkcs11_add_provider()
201 buffer_clear(&msg); in pkcs11_add_provider()
203 if (recv_msg(&msg) == SSH2_AGENT_IDENTITIES_ANSWER) { in pkcs11_add_provider()
204 nkeys = buffer_get_int(&msg); in pkcs11_add_provider()
207 blob = buffer_get_string(&msg, &blen); in pkcs11_add_provider()
208 free(buffer_get_string(&msg, NULL)); in pkcs11_add_provider()
217 buffer_free(&msg); in pkcs11_add_provider()
225 Buffer msg; in pkcs11_del_provider() local
227 buffer_init(&msg); in pkcs11_del_provider()
228 buffer_put_char(&msg, SSH_AGENTC_REMOVE_SMARTCARD_KEY); in pkcs11_del_provider()
229 buffer_put_cstring(&msg, name); in pkcs11_del_provider()
230 buffer_put_cstring(&msg, ""); in pkcs11_del_provider()
231 send_msg(&msg); in pkcs11_del_provider()
232 buffer_clear(&msg); in pkcs11_del_provider()
234 if (recv_msg(&msg) == SSH_AGENT_SUCCESS) in pkcs11_del_provider()
236 buffer_free(&msg); in pkcs11_del_provider()