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

Add cryptosuites ecdsa-rdfc-2019 and ecdsa-jcs-2019 #3

Open
dlongley opened this issue Oct 29, 2023 · 3 comments
Open

Add cryptosuites ecdsa-rdfc-2019 and ecdsa-jcs-2019 #3

dlongley opened this issue Oct 29, 2023 · 3 comments

Comments

@dlongley
Copy link
Member

dlongley commented Oct 29, 2023

The current implementation is for P-256 and uses RDFC, but the standard changed its name to ecdsa-rdfc-2019, uses a new data integrity v2 context, and additionally allows P-384. We should allow backwards compatible usage of ecdsa-2019 but also add the new name and P-384 support. We should add JCS cryptosuite support as well or spin that off into its own library.

We could also deprecate this library and create an ecdsa-rdfc-2019 one that supports P-256 and P-384 and another ecdsa-jcs-2019 one -- and leave this library be. One way or another, we need to add the above capabilities.

@dlongley
Copy link
Member Author

dlongley commented Oct 29, 2023

@BigBlueHat
Copy link

@dlongley it looks like that "deprecation" is happening via replacement with this library: https://github.com/digitalbazaar/ecdsa-rdfc-2019-cryptosuite

Is JCS also being implemented somewhere?

Are you cool if I update this repo's readme to point to https://github.com/digitalbazaar/ecdsa-rdfc-2019-cryptosuite and possibly archive it?

@dlongley
Copy link
Member Author

@BigBlueHat, yes, you can update it to point to ecdsa-rdfc-2019-cryptosuite but I'm not sure we have removed it from all active projects yet so we need to confirm that before archival.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants