Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move COSE_Key_Ref and two-party alg definitions to separate spec #32

Merged
merged 4 commits into from
Feb 27, 2025

Conversation

emlun
Copy link
Member

@emlun emlun commented Feb 27, 2025

These are moved to: https://github.com/YubicoLabs/cose-two-party-signing-algs-rfc

I chose to keep the definitions of the ARKG-pub and Ref-ARKG-derived types in this document since they are intrinsically linked to ARKG and do not depend on the two-party signing alg IDs. The algorithm registrations, however, do belong better in the other spec since they are specifically about defining how to generate a signature and are entirely irrelevant to signature verifiers.

I also want to change the definition of the alg parameter in the ARKG-pub type, as the current definition is unconventional and confusing:

The alg parameter, when present, defines the alg parameter of ARKG derived public keys derived from this ARKG public seed.

Rather I think alg (3), if present, should represent the ARKG instance of the public seed (for which we currently define no alg IDs, so it cannot be used), and the usage of derived keys should instead be represented by a new parameter if at all. But I'll leave that for a separate PR.

@emlun emlun requested a review from ve7jtb as a code owner February 27, 2025 11:58
@emlun emlun force-pushed the external-cose-key-ref branch from ffb58d6 to d8c0425 Compare February 27, 2025 12:10
Copy link

@selfissued selfissued left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@emlun emlun merged commit d8c0425 into main Feb 27, 2025
2 checks passed
@emlun emlun deleted the external-cose-key-ref branch February 27, 2025 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants