bitwarden / bitwarden/credential-exchange

Enums for IANA registry references

Open
#89 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
9
Forks
14
PR merge metrics
No merged PRs in 30d

Description

Some credentials reference IANA registries for the values but keep the type simple in the spec, such as [SSHKey.keyType]. However, the library can update more often than the spec and could keep up with [IANA registries][iana-ssh] for these values.

[iana-ssh]: https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml#ssh-parameters-19
[SSHKey.keyType]: https://fidoalliance.org/specs/cx/cxf-v1.0-rd-20250313.html#sshkey-keytype

Contributor guide

Open the contributing guide

Research direction

Start by locating the Rust definition of SSHKey.keyType and compare its current representation with the linked FIDO Credential Exchange specification and IANA SSH registry. Determine which other credentials reference IANA registries and how registry changes should be represented; the work is complete when the intended registry-backed values and update scope are defined and covered by the project’s validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend-api-design
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.