03b90ef63f
* Start to use bytes48 type * Update java bindings * Update variable names * Update csharp bindings * Update node.js bindings * Update python bindings * Fix mistake in python bindings * Add new functions * Fix nit in java bindings * Update variable names in java bindings * Compare to point at infinity * Update bytes_to_bls_field doc * Add todo * Do key validation * Remove bytes_to_g1 * Fix bug & add remark * Fix memcmp mistake * Fix nit in nodejs bindings * Fix another nit * Update nodejs parameter names * Remove to_proof() and to_commitment() * Fix bug |
||
---|---|---|
.. | ||
benches | ||
src | ||
test_vectors | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md | ||
build.rs |
README.md
Rust bindings
Generates the rust bindings for the c-kzg library.
Build
cargo build --release
Build with --features="minimal-spec"
to set the FIELD_ELEMENTS_PER_BLOB
compile time parameter to the pre-determined minimal spec value.
Test
cargo test --release
Benchmark
cargo bench