w3c / vc-di-ecdsa-test-suite

Interoperability Test Suite for Data Integrity Ecdsa Signatures.
https://w3c.github.io/vc-di-ecdsa-test-suite/
BSD 3-Clause "New" or "Revised" License
5 stars 6 forks source link

Add support for VC 1.1 and VC 2.0 test vectors. #69

Closed aljones15 closed 5 months ago

aljones15 commented 5 months ago

Remove name from achievement doc use VC 2.0 name term.

Add valid vc2.0 and vc1.1 test fixtures.

Add VC1.1 and VC2.0 of achievement mock.

Add 1.1 and 2.0 sections to configs/vectors.json.

Use vcTypes in rdfc create test.

Check supports.vc & supports.keyTypes.

Lint rdfc create test suite.

Switch rdfc verifiers to VC 1.1 and VC 2.0 test data.

Do not run rdfc verifier tests if verifier does not support vc version.

Move sd create into VC block, correct createInitialVc, await verificationSucess.

Lint sd create file.

Use vectors in sd-verify.

DRY Up endpoint checks into new helper function.

Pick first verifier from filter.

Change issueTestData to issueCredentials.

Produce rdfc verification data before suite starts.

Abstract sd setup to a separate file.

Add vcVersion to sd verify & use deriveCredentials.

Change verifiableCredential to credentials in deriveCredentials.

Rewrite deriveCredentials to work with the Map vectors.

Use keyTypes from config in sd verify.

Interop uses vc 1.1 for now.

tminard commented 5 months ago

Closing to continue via https://github.com/w3c/vc-di-ecdsa-test-suite/pull/73