A autenticação com Passkey falha se configurada com Nitrokey 3A Mini

Erro no log:

NoMethodError (método não definido hash_function' para uma instância de COSE::Algorithm::EdDSA) lib/discourse_webauthn/authentication_service.rb:99:in authenticate_security_key’

O algoritmo COSE Pure EdDSA não tem uma função hash - portanto, este erro. cose_ruby tem suporte a EdDSA desde outubro de 2022. Detalhes para usar EdDSA podem ser encontrados aqui.

Acho que o tratamento adequado deste algoritmo seria chamar verify sem um hash, conforme recomendado.