w3c / vc-data-integrity

W3C Data Integrity Specification
https://w3c.github.io/vc-data-integrity/
Other
42 stars 18 forks source link

Deprecate `Ed25519Signature2020` #95

Closed iherman closed 1 year ago

iherman commented 1 year ago

The current spec says, in https://www.w3.org/TR/vc-di-eddsa/#the-ed25519signature2020-suite:

Ed25519Signature2020 is an earlier version of a cryptographic suite for the usage of the EdDSA algorithm and Curve25519. While it has been used in production systems, new implementations should use edssa-2022 instead. It has been kept in this specification to provide a stable reference.

On the other hand, the section on deprecation in the vocabulary introduces deprecation saying, in https://w3c.github.io/vc-data-integrity/vocab/security/vocabulary.html#deprecated_term_definitions:

All terms in this section are deprecated, and are only kept in this vocabulary for backward compatibility.

New applications should not use them.

In my reading this means Ed25519Signature2020 should be considered as deprecated. Otherwise some of these texts must change...

msporny commented 1 year ago

Editorial, multiple reviews, changes requested and made, no objections, merging.