version 1.156, 2016/01/14 16:17:39 |
version 1.157, 2016/02/15 23:32:37 |
|
|
struct ssh *ssh = active_state; /* XXX */ |
struct ssh *ssh = active_state; /* XXX */ |
extern int auth_sock; /* XXX move to state struct? */ |
extern int auth_sock; /* XXX move to state struct? */ |
struct sshkey *key; |
struct sshkey *key; |
struct sshbuf *sigbuf; |
struct sshbuf *sigbuf = NULL; |
u_char *p; |
u_char *p = NULL, *signature = NULL; |
u_char *signature; |
char *alg = NULL; |
char *alg; |
|
size_t datlen, siglen, alglen; |
size_t datlen, siglen, alglen; |
int r, keyid, is_proof = 0; |
int r, keyid, is_proof = 0; |
const char proof_req[] = "hostkeys-prove-00@openssh.com"; |
const char proof_req[] = "hostkeys-prove-00@openssh.com"; |
|
|
if ((r = sshbuf_put_string(m, signature, siglen)) != 0) |
if ((r = sshbuf_put_string(m, signature, siglen)) != 0) |
fatal("%s: buffer error: %s", __func__, ssh_err(r)); |
fatal("%s: buffer error: %s", __func__, ssh_err(r)); |
|
|
|
free(alg); |
free(p); |
free(p); |
free(signature); |
free(signature); |
|
|