diff options
author | djm@openbsd.org <djm@openbsd.org> | 2020-08-27 09:46:04 +0000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2020-08-27 19:47:35 +1000 |
commit | d6f45cdde031acdf434bbb27235a1055621915f4 (patch) | |
tree | 39b030ef21d4470b9fbaba89a6f6ff12dbddb90b | |
parent | b969072cc3d62d05cb41bc6d6f3c22c764ed932f (diff) |
upstream: debug()-print a little info about FIDO-specific key
fields via "ssh-keygen -vyf /path/key"
OpenBSD-Commit-ID: cf315c4fe77db43947d111b00155165cb6b577cf
-rw-r--r-- | ssh-keygen.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ssh-keygen.c b/ssh-keygen.c index 66472427..64cee4de 100644 --- a/ssh-keygen.c +++ b/ssh-keygen.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ssh-keygen.c,v 1.418 2020/08/27 01:08:45 djm Exp $ */ +/* $OpenBSD: ssh-keygen.c,v 1.419 2020/08/27 09:46:04 djm Exp $ */ /* * Author: Tatu Ylonen <ylo@cs.hut.fi> * Copyright (c) 1994 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland @@ -815,10 +815,14 @@ do_print_public(struct passwd *pw) prv = load_identity(identity_file, &comment); if ((r = sshkey_write(prv, stdout)) != 0) error("sshkey_write failed: %s", ssh_err(r)); - sshkey_free(prv); if (comment != NULL && *comment != '\0') fprintf(stdout, " %s", comment); fprintf(stdout, "\n"); + if (sshkey_is_sk(prv)) { + debug("sk_application: \"%s\", sk_flags 0x%02x", + prv->sk_application, prv->sk_flags); + } + sshkey_free(prv); free(comment); exit(0); } |