Releases
v0.0.8
Compare
Sorry, something went wrong.
No results found
olomix
released this
07 Jan 13:08
Performance Improvements
Faster Concurrent Proof Generation
Updated ffiasm dependency with critical fixes for concurrent proof calculation, enabling more efficient multi-processing
Fixed ASM usage issues that were causing incorrect results in parallel proof generation
Optimized ARM Builds
Fixed linking for Fq/Fr_rawMMul in ARM builds, restoring proper assembly optimizations
Added --enable-fat GMP build flag to support multiple CPU architectures with optimized code paths
Build System
Upgraded GMP to version 2.3.0
Added fallback mirrors for GMP download with improved mirror switch logic
Added GMP checksum verification for secure downloads
Fixed curl redirect handling during GMP download
Updated Makefile to support building for different targets (iOS, Android, etc.)
Migrated GitHub Actions to native linux-arm64 runner (replacing deprecated runner)
Removed redundant CMake options
Bug Fixes
JSON Output: Fixed trailing null bytes in JSON output files
macOS 26: Fixed GMP build on macOS 26
Android: Set ELF page alignment to 16k for Android 16k page size support
iOS: Disabled GMP assembly on iPhone (was causing crashes)
macOS/Android: Fixed macOS build for Android cross-compilation
API & Documentation
Documented all error codes for groth16_prover functions
Refactored buffer validation with separate pre/post proof generation errors
Added BrowserStack acknowledgment
Fixed typos and grammar in README
Housekeeping
Added .vscode/ to .gitignore and removed checked-in config files
Consolidated git submodule commands
You can’t perform that action at this time.