c-kzg-4844/bindings/rust
Justin Traglia 6c50a43a19
Make from_hex() safer in rust bindings (#307)
* Make from_hex() safer in rust bindings

* Add hex_to_bytes function
2023-05-28 18:47:59 +03:00
..
benches Switch to big-endian (#305) 2023-05-24 08:44:05 -05:00
src Make from_hex() safer in rust bindings (#307) 2023-05-28 18:47:59 +03:00
.gitignore Reproducible rust bindings (#243) 2023-03-27 23:47:24 +09:00
Cargo.lock [Rust] Remove blst to avoid double link issues, expose blst features (#287) 2023-04-10 15:45:34 -05:00
Cargo.toml [Rust] Remove blst to avoid double link issues, expose blst features (#287) 2023-04-10 15:45:34 -05:00
README.md Add bindings to readme (#154) 2023-02-23 17:53:08 +02:00
build.rs [Rust] Remove blst to avoid double link issues, expose blst features (#287) 2023-04-10 15:45:34 -05:00

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