-
-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rust API for EIP4844 - Ethereum KZG commitment (#320)
* KZG parallel: swap context and threadpool argument order for more natural method call syntax * reduce stdlib surface being compiled in * KZG go API now with parallelism * generate rust bindings * KZG parallel: fix parallel golang tests messing up with the threadpool thread-local storage * ethereum KZG: expose Rust API * kzg-rust: properly deserialize test vectors * kzg-rust: detailed output for cargo test -- --nocapture * kzg-rust: passing more tests * kzg-rust: passing all the serial tests * KZG: add inputs lengths error even if not used in C (will be used in Rust and Nim * kzg-rust: qualified enum for windows * kzg-rust: add tests for parallel API
- Loading branch information
Showing
27 changed files
with
2,258 additions
and
166 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.