mirror of
https://github.com/clearml/dropbear
synced 2025-02-07 13:21:15 +00:00
Log when generating a hostkey
This commit is contained in:
parent
e5279b0e2e
commit
b3cab3ce31
@ -29,7 +29,7 @@ This file is generated with
|
||||
or automatically with the '-R' option. See "Host Key Files" below.
|
||||
.TP
|
||||
.B \-R
|
||||
Generate hostkeys automatically
|
||||
Generate hostkeys automatically. See "Host Key Files" below.
|
||||
.TP
|
||||
.B \-F
|
||||
Don't fork into background.
|
||||
|
14
svr-kex.c
14
svr-kex.c
@ -145,6 +145,20 @@ static void svr_ensure_hostkey() {
|
||||
|
||||
ret = readhostkey(fn, svr_opts.hostkey, &type);
|
||||
|
||||
if (ret == DROPBEAR_SUCCESS) {
|
||||
char *fp = NULL;
|
||||
unsigned int len;
|
||||
buffer *key_buf = buf_new(MAX_PUBKEY_SIZE);
|
||||
buf_put_pub_key(key_buf, svr_opts.hostkey, type);
|
||||
buf_setpos(key_buf, 4);
|
||||
len = key_buf->len - key_buf->pos;
|
||||
fp = sign_key_fingerprint(buf_getptr(key_buf, len), len);
|
||||
dropbear_log(LOG_INFO, "Generated hostkey %s, fingerprint is %s",
|
||||
fn, fp);
|
||||
m_free(fp);
|
||||
buf_free(key_buf);
|
||||
}
|
||||
|
||||
out:
|
||||
if (fn_temp) {
|
||||
unlink(fn_temp);
|
||||
|
Loading…
Reference in New Issue
Block a user