YubiKey PIV, PKCS11 a SSH s ed25519

YubiKey PIV, PKCS11 a SSH s ed25519
« kdy: 05. 08. 2024, 00:47:49 »
Krásné ráno,
co jsem zjistil, že Yubikey s firmware 5.7+ podporuje delší RSA i EC a navíc ed25519, hned jsem pro něj běžel, že si přestěhuji ed25519 klíče z disku na Yubikey. S RSA a EC vše funguje OK, ale s ed25519 ne - myslím, že problém je v samotném SSH.
Pokud na Yubikey nahraji RSA (ale i EC) klíče, vše funguje, např.

ssh-keygen -D /usr/local/lib64/libykcs11.so
ssh-rsa AAAA...blah...orvzl Public key for PIV Authentication

Pokud ale mám ed25519 pár (i self-signed cert), tak to nejde:
ssh-keygen -D /usr/local/lib64/libykcs11.so
unknown certificate key type
failed to fetch key
cannot read public key from pkcs11


Obdobné výsledky dostanu i při použití opensc-pkcs11.so

ykman, yubico-piv-tool vše OK. OpenSSH_9.8p1, OpenSSL 1.1.1za  26 Jun 2024

ssh-agent, ssh -I somepkcs11.so ty samé chyby. Přičemž ssh s ed25519 klíči na disku funguje OK

Tak by mě zajímalo, jestli dělám něco blbě, jestli to takto někomu funguje  nebo ed25519 klíče v PKCS11 s SSH prostě nefungujou.?

Díky za každou inspiraci