Il login con Passkey fallisce se configurato con Nitrokey 3A Mini

Errore nel log:

NoMethodError (metodo non definito hash_function' per un'istanza di COSE::Algorithm::EdDSA) lib/discourse_webauthn/authentication_service.rb:99:in authenticate_security_key’

L’algoritmo COSE Pure EdDSA non ha una funzione hash - pertanto questo errore. cose_ruby ha effettivamente il supporto EdDSA da ottobre 2022. I dettagli per l’utilizzo di EdDSA sono disponibili qui.

Penso che la gestione corretta di questo algoritmo sarebbe chiamare verify senza un hash come raccomandato.