Data Integrity ECDSA Cryptosuites Interoperability Report
Interoperability test suite for ECDSA Data Integrity cryptosuites.
ecdsa-rdfc-2019 (issuers) VC 1.1
Test Name | Implementation | ||||||||
---|---|---|---|---|---|---|---|---|---|
apicatalog.com: P-256 | apicatalog.com: P-384 | Digital Bazaar: P-256 | Digital Bazaar: P-384 | Grotto Networking: P-256 | Procivis One Core: P-256 | SpruceID: P-256 | SpruceID: P-384 | bovine: P-256 | |
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. |
|
|
|
|
|
🛑
|
|
|
|