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

ecdsa-sd-2023 (issuers) VC 1.1

Test Name Implementation
apicatalog.com: P-256 Digital Bazaar: P-256 Grotto Networking: P-256 SpruceID: P-256
The field "cryptosuite" MUST be "ecdsa-sd-2023".
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 field "proofValue" MUST start with "u".
The "proof" MUST verify when using 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.