Data Integrity eddsa 2022 Interoperability Report 1.0
Interoperability test suite for EdDSA Data Integrity cryptosuites.
eddsa-rdfc-2022 (issuer)
Test Name | Implementation | |||||||
---|---|---|---|---|---|---|---|---|
ACA-py | apicatalog.com | Digital Bazaar | Grotto Networking | Procivis One Core | SpruceID | Trinsic | bovine | |
The field "cryptosuite" MUST be "eddsa-rdfc-2022". |
🛑
|
|
|
|
🛑
|
|
❌
|
|
Dereferencing the "verificationMethod" MUST result in an object containing a type property with the value set to "Multikey". |
🛑
|
|
|
|
🛑
|
|
|
|
The "proof.proofPurpose" field MUST match the verification relationship expressed by the verification method controller. |
🛑
|
|
|
|
🛑
|
|
|
|
The "publicKeyMultibase" value of the verification method MUST be 34 bytes in length and start with the base-58-btc prefix (z). |
🛑
|
|
|
|
🛑
|
|
|
|
["publicKeyMultibase"] MUST consist of a binary value that startswith the two-byte prefix 0xed01 |
🛑
|
|
|
|
🛑
|
|
|
|
"proofValue" field when decoded to raw bytes, MUST be 64 bytes in length if the associated public key is 32 bytes or 114 bytes in length if the public key is 57 bytes. |
🛑
|
|
|
|
🛑
|
|
❌
|
|
"proof" MUST verify when using a conformant verifier. |
🛑
|
|
|
|
🛑
|
|
|
|