-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate ark-zkey #29
Comments
Partially integrated. For scripting, this https://github.com/oskarth/mopro/blob/main/scripts/prepare.sh script should be updated. Probably easiest to do some minimal cargo build/run in ark-zkey that takes zkey and spits out arkzkey in same folder, e.g. |
Location for convenience/CI https://zkstuff.ams3.cdn.digitaloceanspaces.com/mopro/circom-examples-artifacts/rsa/main_final.arkzkey Note that arkzkey format might change but should work for now. |
Easier to use now: https://github.com/oskarth/mopro/tree/main/ark-zkey#how-to-use |
Integrated into prepare script here: https://github.com/oskarth/mopro/blob/main/scripts/prepare.sh#L113 Should work hopefully! For CI still want to use from server because faster. |
I would say this has been done and can be closed |
Problem
Currently loading of zkey is too slow. This is mitigated a bit (x10) with use of ark-zkey and a new format,
arkzkey
.Details
See #25
We want to integrate ark-zkey into https://github.com/oskarth/mopro/blob/main/mopro-core/src/middleware/circom/mod.rs#L60C7-L65
Then check how long it takes to initialize this from iOS
Acceptance criteria
The text was updated successfully, but these errors were encountered: