mirror of
https://github.com/vacp2p/zerokit.git
synced 2026-01-08 22:18:01 -05:00
Changes: - Unified error types (`PoseidonError`, `HashError`, etc.) across hashing, keygen, witness calculation, and serialization for consistent and descriptive error handling. - Refactored tests and examples to use `unwrap()` where safe, and limited `expect()` in library code to non-panicking cases with clear messaging. - Improved witness and proof generation by removing panicking code paths and enforcing proper error propagation. - Cleaned up outdated imports, removed unused operations in `graph.rs`, and updated public API documentation. - Updated C, Nim, and WASM FFI bindings with more robust serialization and clearer error log messages. - Added keywords to package.json and update dependencies in Makefile.toml and Nightly CI.
5 lines
71 B
Rust
5 lines
71 B
Rust
pub mod error;
|
|
pub mod merkle_tree;
|
|
pub mod pm_tree;
|
|
pub mod poseidon;
|