On Sat, Sep 11, 2021 at 07:56:47PM -0400, Mitchell Riedstra wrote: > I see the same issue, it seems to be impacting everything with libfido, > ( ed25519-sk and ecdsa-sk SSH keys as well ) Reverting that commit also > fixes the issue for me. > > I don't see anything obvious in dmesg, running ssh-agent with > FIDO_DEBUG=1 yields a small bit more information to go on: > > debug1: start_helper: starting /usr/libexec/ssh-sk-helper > debug1: process_sign: ready to sign with key ED25519-SK, provider > internal: msg len 186, compat 0x0 > debug1: sshsk_sign: provider "internal", key ED25519-SK, flags 0x21 > fido_hid_manifest: /dev/fido/0: vendor = "OpenBSD", product = "fido(4)" > debug1: sk_probe: 1 device(s) detected > debug1: sk_probe: selecting sk by cred > fido_hid_open: inlen = 64 outlen = 64 > terrible_ping_kludge: send ping 0 > fido_hid_write: write: Message too long > fido_dev_open_tx: dev->io.open > debug1: sk_open: fido_dev_open /dev/fido/0 failed: FIDO_ERR_INTERNAL
I have reverted the commit by now. Could you please send me the dmesg and ssh-agent FIDO_DEBUG=1 output with and without this commit applied.
