w3c / vc-di-bbs-test-suite

Interoperability Test Suite for Data Integrity BBS Signatures
https://w3c.github.io/vc-di-bbs-test-suite
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Add tests WRT to Prover Id #65

Open aljones15 opened 2 weeks ago

aljones15 commented 2 weeks ago

BBS

4 missing statements... "If featureOption is set to 'anonymous_holder_binding' or 'pseudonym_hidden_pid', the commitment_with_proof input MUST be supplied." "If featureOption is set to 'anonymous_holder_binding' or 'pseudonym_hidden_pid', the commitment_with_proof input MUST be supplied; if not supplied, an error MUST be raised and SHOULD convey an error type of PROOF_GENERATION_ERROR" "If featureOption equals 'anonymous_holder_binding', the REQUIRED additional inputs are holderSecret and proverBlind" "If featureOption equals 'pseudonym_issuer_pid', the REQUIRED additional input is the verifier_id which is communicated to the holder by the verifier" "If featureOption equals 'pseudonym_hidden_pid', the REQUIRED additional inputs are the pid, proverBlind (both known to holder), and verifier_id which is communicated to the holder by the verifier"

Wind4Greg commented 1 week ago

Hi @aljones15 these features are going to be updated to match the approach in the updated IETF drafts. Please hold off on testing.