로그 오류:
NoMethodError (undefined method `hash_function’ for an instance of COSE::Algorithm::EdDSA) lib/discourse_webauthn/authentication_service.rb:99:in ‘authenticate_security_key’
COSE 알고리즘 Pure EdDSA에는 해시 함수가 없기 때문에 이 오류가 발생합니다. cose_ruby는 2022년 10월부터 실제로 EdDSA를 지원합니다. EdDSA 사용에 대한 자세한 내용은 여기에서 확인할 수 있습니다.
이 알고리즘을 적절히 처리하려면 권장 사항에 따라 해시 없이 verify를 호출하는 것이 적절하다고 생각합니다.