Data Integrity ECDSA Cryptosuites Interoperability Report
Interoperability test suite for ECDSA Data Integrity cryptosuites.

ecdsa-rdfc-2019 (issuers) VC 2.0

Test Name Implementation
Digital Bazaar: P-256 Digital Bazaar: P-384 Grotto Networking: P-256 MakoLab: P-256 Procivis One Core: P-256 SpruceID: P-256 SpruceID: P-384 Trential: P-256 Trential: P-384
The (proof) type property MUST be DataIntegrityProof.
The cryptosuite property of the proof MUST be ecdsa-rdfc-2019 or ecdsa-jcs-2019.
the signature value (proofValue) MUST be expressed according to section 7 of [RFC4754] (sometimes referred to as the IEEE P1363 format) and encoded according to the specific cryptosuite proof generation algorithm.
The "proof" MUST verify with a conformant verifier.
The "proof.proofPurpose" field MUST match the verification relationship expressed by the verification method controller.
Dereferencing "verificationMethod" MUST result in an object containing a type property with "Multikey" value.
The "publicKeyMultibase" property of the verification method MUST be public key encoded according to MULTICODEC and formatted according to MULTIBASE.