Skip to content

CBOR library choice #63

Description

@btoews

Thanks for working on a Ruby WebAuthn implementation. A well supported library will hopefully spur adoption for the many Ruby apps out there today.

I'm curious why you've chosen to use the msgpack based CBOR implementation instead of the libcbor implementation. Knowing very little about either, it seems like libcbor would be preferable. It seems like the msgpack implementation will be difficult to maintain as updates and security fixes are made to the upstream msgpack code. The cbor-ruby Gem has seen virtually no changes since 2016 while the msgpack-ruby Gem is under active development. This seems concerning. In comparison, the libcbor codebase seems more active and easier to maintain.

As I said, I know very little about either project, so the msgpack one might be way better. I'm mostly curious about the thinking behind your choice.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions