Comments (2)
hey -- didn't play with mobile (iOS / Android) compile chains recently, but for this for example gomobile was terrible too, we ended up directly building the lib as a 64bit lib target using go build , to get native perf.
I suspect something similar on iOS (i.e. do not use go mobile) should work
from gnark.
I try to use gomobile to build gnark binding on iOS, but it seems that types are not supported
// skipped field Circuit.Signature with unsupported type: github.com/consensys/gnark/std/signature/ecdsa.Signature[github.com/consensys/gnark/std/math/emulated/emparams.Secp256k1Fr]
Any other methods to do mobile proving on iOS devices?
wasm is much slower than native apps. Build gnark into native apps should be much faster.
from gnark.
Related Issues (20)
- bug: restrict nbDigits in `std/math/bitslice` `Partition` method
- feat: allow avoiding commitments in non-native arithmetic using constant points for Schwartz-Zippel lemma HOT 5
- bug: AttachDebugInfo() contributes to most memory usage regardless of debug.Debug flag value
- feat: make `std/algebra/native/twistededwards` to implement `std/algebra.Curve` interface.
- Enable solidity scan on blockscout
- bug: Icicle integration is out of date HOT 1
- Question : Is to possible to read the Message field in human readable format inside the circuit
- Question : Is to possible to read the Message field in human readable format inside the circuit HOT 5
- Is there an implementation for ed25519 signature verification circuit? HOT 1
- https://github.com/Consensys/gnark.git HOT 1
- gnark docs need love HOT 1
- How to use HashToG1 with frontend.Variable HOT 1
- Build on 32-bit arch would raise int overflow HOT 1
- gnark-EdDSA-Verify example HOT 1
- bug: squaring in multicommit unsafe for some curves
- Common serialization format between shared between all zk-snarks framworks HOT 8
- bug: Deserialization fails for large circuits HOT 3
- Help!!! please help me solve a simple question HOT 4
- bug: malicious hint in BN254 final exp check HOT 1
- Recursive proof of signature on `".../std/recursion/groth16".VerifyingKey` HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gnark.