Summary
Add no_std support to the mina-curves crate in proof-systems to enable no-std kimchi verifier.
Context
We are working on making the kimchi verifier no_std compatible for embedded and WASM use cases. This requires all dependency crates to support no_std.
Dependency tier: Leaf crate (minimal internal dependencies)
Requirements
Tracking
Part of the no-std kimchi initiative. See: o1-labs/proof-systems#3413
Summary
Add
no_stdsupport to themina-curvescrate in proof-systems to enable no-std kimchi verifier.Context
We are working on making the kimchi verifier
no_stdcompatible for embedded and WASM use cases. This requires all dependency crates to supportno_std.Dependency tier: Leaf crate (minimal internal dependencies)
Requirements
#![no_std]attribute with conditionalstdfeaturestdandallocfeatures toCargo.tomlstd::imports withcore::oralloc::equivalentsTracking
Part of the no-std kimchi initiative. See: o1-labs/proof-systems#3413