]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: a little debug() in the security key interface
authordjm@openbsd.org <djm@openbsd.org>
Sat, 16 Nov 2019 22:42:30 +0000 (22:42 +0000)
committerDamien Miller <djm@mindrot.org>
Sat, 16 Nov 2019 22:44:43 +0000 (09:44 +1100)
OpenBSD-Commit-ID: 4c70300609a5c8b19707207bb7ad4109e963b0e8

ssh-sk.c

index 591c643d4d8134488dae556246045add35f29e6a..63f1d1da73a2877ff9b032d16bcccd1c13cdbb62 100644 (file)
--- a/ssh-sk.c
+++ b/ssh-sk.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh-sk.c,v 1.12 2019/11/14 21:27:30 djm Exp $ */
+/* $OpenBSD: ssh-sk.c,v 1.13 2019/11/16 22:42:30 djm Exp $ */
 /*
  * Copyright (c) 2019 Google LLC
  *
@@ -264,6 +264,10 @@ sshsk_enroll(int type, const char *provider_path, const char *application,
        int r = SSH_ERR_INTERNAL_ERROR;
        int alg;
 
+       debug("%s: provider \"%s\", application \"%s\", flags 0x%02x, "
+           "challenge len %zu", __func__, provider_path, application,
+           flags, challenge_buf == NULL ? 0 : sshbuf_len(challenge_buf));
+
        *keyp = NULL;
        if (attest)
                sshbuf_reset(attest);
@@ -461,6 +465,9 @@ sshsk_sign(const char *provider_path, const struct sshkey *key,
        struct sshbuf *inner_sig = NULL, *sig = NULL;
        uint8_t message[32];
 
+       debug("%s: provider \"%s\", key \"%s\", flags 0x%02x", __func__,
+           provider_path, sshkey_type(key), key->sk_flags);
+
        if (sigp != NULL)
                *sigp = NULL;
        if (lenp != NULL)