version 1.95, 2017/10/05 15:52:03 |
version 1.96, 2017/12/18 02:25:15 |
|
|
|
|
int |
int |
mm_sshkey_verify(const struct sshkey *key, const u_char *sig, size_t siglen, |
mm_sshkey_verify(const struct sshkey *key, const u_char *sig, size_t siglen, |
const u_char *data, size_t datalen, u_int compat) |
const u_char *data, size_t datalen, const char *sigalg, u_int compat) |
{ |
{ |
Buffer m; |
Buffer m; |
u_char *blob; |
u_char *blob; |
|
|
buffer_put_string(&m, blob, len); |
buffer_put_string(&m, blob, len); |
buffer_put_string(&m, sig, siglen); |
buffer_put_string(&m, sig, siglen); |
buffer_put_string(&m, data, datalen); |
buffer_put_string(&m, data, datalen); |
|
buffer_put_cstring(&m, sigalg); |
free(blob); |
free(blob); |
|
|
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_KEYVERIFY, &m); |
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_KEYVERIFY, &m); |