mopro icon indicating copy to clipboard operation
mopro copied to clipboard

Making client-side proving on mobile simple.

Results 114 mopro issues
Sort by recently updated
recently updated
newest added

# Problem The UniFFI provides different library name of the bindings https://mozilla.github.io/uniffi-rs/0.29/tutorial/Prerequisites.html We might also take advantage of this ## Details The name of the bindings should be changed to...

enhancement
good first issue
Feature

# Problem When a user go through `mopro init`, `mopro build` and `mopro create` he can get a template with bindings in the first `mopro build` but when the user...

good first issue
DevEx

# Problem Now we remove the dependencies of `ark-circom` and we have our circom-prover #299 And we want to integrate the current adapters to provide better performance for users ##...

good first issue
Feature

# Problem Now the test e2e needs to import both `mopro-ffi` and `uniffi` to make it generate bindings ## Details We can simplify this by re-exporting `uniffi` in `mopro-ffi` so...

good first issue
DevEx

## Details 1. Support `iOS` and `Android` (by replacing [ios_gen_bindings.rs](https://github.com/zkonduit/ezkl/blob/main/src/bin/ios_gen_bindings.rs) with [mopro-ffi/src/app_config/ios.rs](https://github.com/zkmopro/mopro/blob/main/mopro-ffi/src/app_config/ios.rs) ) - dependecy: - https://github.com/orgs/zkmopro/projects/1/views/1?filterQuery=custom&pane=issue&itemId=109092342&issue=zkmopro%7Cmopro%7C413 2. Support `Wasm32` - dependencies: - https://github.com/zkmopro/mopro/issues/431 - (opt.) https://github.com/zkmopro/mopro/issues/356

External Integrations

# Problem We could integrate Mopro bindings in Anon Aadhaar So that it doesn't have to maintain the `rapidsnark`/`witnesscalc` bindings and it achieves some performance improvement in Android ## Details...

good first issue
External Integrations

# Problem Now we use CLI to generate bindings for iOS and Android - https://github.com/zkmopro/mopro/blob/main/mopro-ffi/src/app_config/ios.rs - https://github.com/zkmopro/mopro/blob/main/mopro-ffi/src/app_config/android.rs but if it could be moved to `build.rs` instead of running `cargo run...

good first issue
DevEx

# Justification Improving DX by removing need to create manual config # Problem We have completed #264 for creating a config file for `mopro create` but when users run `mopro...

good first issue
DevEx

# Problem Now users need to go through `mopro init`, `mopro build` to generate `MoproiOSBindings`/`MoproAndroidBindings` but if we just need bindings in existing projects (e.g. Anon Aadhaar) we can have...

DevEx

# Problem Now we have `mopro` CLI to create halo2 bindings for different platforms: web, iOS, Android, and also desktop and we have different circuits: - keccak256: https://github.com/ElusAegis/halo2-keccak-stable - RSA:...

documentation