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.

Reply via email to