El inicio de sesión con Passkey falla si se configura con Nitrokey 3A Mini

Error en el registro:

NoMethodError (método hash_function' no definido para una instancia de COSE::Algorithm::EdDSA) lib/discourse_webauthn/authentication_service.rb:99:in authenticate_security_key’

El algoritmo COSE Pure EdDSA no tiene una función hash, por lo tanto, este error. cose_ruby tiene soporte para EdDSA desde octubre de 2022. Los detalles para usar EdDSA se pueden encontrar aquí.

Creo que el manejo adecuado de este algoritmo sería llamar a verify sin un hash, como se recomienda.