Data Integrity ECDSA Cryptosuites Interoperability Report
Interoperability test suite for ECDSA Data Integrity cryptosuites.
Functions - ecdsa-sd-2023
| Test Name | ||||||
|---|---|---|---|---|---|---|
| apicatalog.com | Digital Bazaar, Inc. | Grotto Networking | MakoLab | SpruceID | Trential | |
| CBOR-encode components per [RFC8949] where CBOR tagging MUST NOT be used on any of the components. |
|
|
|
|
❌
|
|
| If the proofValue string does not start with u, indicating that it is a multibase-base64url-no-pad-encoded value, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR. |
|
❌
|
|
|
|
|
| If the decodedProofValue does not start with the ECDSA-SD disclosure proof header bytes 0xd9, 0x5d, and 0x01, an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR. |
|
❌
|
|
|
|
|
| Initialize components to an array that is the result of CBOR-decoding the bytes that follow the three-byte ECDSA-SD disclosure proof header. If the result is not an array of the following five elements — a byte array of length 64; a byte array of length 36; an array of byte arrays, each of length 64; a map of integers to byte arrays, each of length 32; and an array of integers — an error MUST be raised and SHOULD convey an error type of PROOF_VERIFICATION_ERROR. |
|
|
|
|
|
|