As for the PIV portion: Unfortunately, PIV will not work either. Right now, OpenSSH’s ssh-agent doesn’t have the ability to handle EDSA keys when using PKCS#11 (which is how the agent communicates with the “card”.
The enhancement request is at https://bugzilla.mindrot.org/show_bug.cgi?id=2474
Unfortunately, although people have been maintaining patches, there’s been no official action (that I know of) on this.
But, with regard's to the parent comments's "this or any guide" qualifier, then this can become an important point, and so I think it's worth noting.
As for the PIV portion: Unfortunately, PIV will not work either. Right now, OpenSSH’s ssh-agent doesn’t have the ability to handle EDSA keys when using PKCS#11 (which is how the agent communicates with the “card”.
The enhancement request is at https://bugzilla.mindrot.org/show_bug.cgi?id=2474
Unfortunately, although people have been maintaining patches, there’s been no official action (that I know of) on this.