diff options
author | 2008-06-25 11:13:43 +0000 | |
---|---|---|
committer | 2008-06-25 11:13:43 +0000 | |
commit | 0afd10562d4bb50e3cd2785de5bd5175ef2486ee (patch) | |
tree | ad7aa6a823046c62166b166aca59ca8b3cb5ae9f /usr.bin/ssh/key.c | |
parent | sync (diff) | |
download | wireguard-openbsd-0afd10562d4bb50e3cd2785de5bd5175ef2486ee.tar.xz wireguard-openbsd-0afd10562d4bb50e3cd2785de5bd5175ef2486ee.zip |
add key length to visual fingerprint; zap magical constants;
ok grunk@ djm@
Diffstat (limited to 'usr.bin/ssh/key.c')
-rw-r--r-- | usr.bin/ssh/key.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/ssh/key.c b/usr.bin/ssh/key.c index 38cf70ea7f3..d41c2333717 100644 --- a/usr.bin/ssh/key.c +++ b/usr.bin/ssh/key.c @@ -1,4 +1,4 @@ -/* $OpenBSD: key.c,v 1.76 2008/06/12 22:03:36 grunk Exp $ */ +/* $OpenBSD: key.c,v 1.77 2008/06/25 11:13:43 otto Exp $ */ /* * read_bignum(): * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland @@ -374,11 +374,11 @@ key_fingerprint_randomart(u_char *dgst_raw, u_int dgst_raw_len, const Key *k) field[x][y] = len; /* fill in retval */ - snprintf(retval, 10, "+--[%4s]", key_type(k)); + snprintf(retval, FLDSIZE_X, "+--[%4s %4u]", key_type(k), key_size(k)); p = strchr(retval, '\0'); /* output upper border */ - for (i = 0; i < FLDSIZE_X - 8; i++) + for (i = p - retval - 1; i < FLDSIZE_X; i++) *p++ = '-'; *p++ = '+'; *p++ = '\n'; |