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.
|
or automatically with the '-R' option. See "Host Key Files" below.
|
||||||
.TP
|
.TP
|
||||||
.B \-R
|
.B \-R
|
||||||
Generate hostkeys automatically
|
Generate hostkeys automatically. See "Host Key Files" below.
|
||||||
.TP
|
.TP
|
||||||
.B \-F
|
.B \-F
|
||||||
Don't fork into background.
|
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);
|
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:
|
out:
|
||||||
if (fn_temp) {
|
if (fn_temp) {
|
||||||
unlink(fn_temp);
|
unlink(fn_temp);
|
||||||
|
Loading…
Reference in New Issue
Block a user