Update circuits credentialAtomicQuerySigV2 and credentialAtomicQueryMTPV2 with new public parameter isRevocationChecked to enable revocation status check optional.
Update used template checkClaimNotRevoked to have an additional input parameter enabled.
Update all other uses of checkClaimNotRevoked to include the new parameter enabled.
Update all existing tests with the new parameter isRevocationChecked.
Add an additional happy flow test for the new parameter isRevocationChecked.
Update testvectorgen structure and test cases to include the new parameter isRevocationChecked (with the value of 1 so all tests data remains with the same execution logic as before).
Work covered by this PR
credentialAtomicQuerySigV2
andcredentialAtomicQueryMTPV2
with new public parameterisRevocationChecked
to enable revocation status check optional.checkClaimNotRevoked
to have an additional input parameterenabled
.checkClaimNotRevoked
to include the new parameterenabled
.isRevocationChecked
.isRevocationChecked
.testvectorgen
structure and test cases to include the new parameterisRevocationChecked
(with the value of1
so all tests data remains with the same execution logic as before).testvectorgen
generated testdata json files.Update:
@demonsh Thanks for the review and the comments, the last commits addressing the review and contain the following work: