Conversation
…ranch: verifiable-and-privacy-preserving-delegated-onchain-execution
…et ownership onchain
…out verifiable delegation that hides privacy of delegator)
…uest by company admin that is executed by trust anchor admin via trust anchor mulitsig contract (no privacy layer: publicly visible company admin identity)
…ct, finalized readme for setup, usage, and testing
Collaborator
|
I have tested the changes, and I have 46/46 tests passing. Review Findings
Test TimesThanks for the work and I wish you a pleasant day! |
…ated-onchain-execution
Collaborator
Author
|
Please note that the test "Fails if valid admin includes non-admin (group of 4)" --> logs "ERROR: 4 Error in template Main_201 line: 109" in the console, which is exactly the error this test wants to trigger. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This feature allows company admins to authorize the trust anchor to publish their digital assets on behalf of their company without revealing the identity of the authorizing company admin and without compromising verifiability. This feature relies on the ASCS's fork of the circom-ecdsa repo, in particular by doing these steps:
https://github.com/ASCS-eV/circom-ecdsa/tree/feat/secure-and-variable-groupsig-verification?tab=readme-ov-file#private-secure-on-chain-group-signature-verification-with-variable-group-size. (note: consider that the branch with the README containing the steps to do may have been merged into main).
For review of this feature, please read the text under
Desired feature for private digital asset publicationof this feature's branch.