Rust-language assets for Pirate Chain / Zcash (with modifications to support Qortal cross-chain trades)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jack Grigg c597db59a6 ff: Rename PrimeField::into_repr -> PrimeField::to_repr 4 years ago
..
src ff: Rename PrimeField::into_repr -> PrimeField::to_repr 4 years ago
tests Make Field::square take &self and return Self 5 years ago
.gitignore Squashed 'bellman/' changes from 4272cfa..2279da4 5 years ago
COPYRIGHT Squashed 'bellman/' changes from 4272cfa..2279da4 5 years ago
Cargo.toml Merge branch 'develop' 5 years ago
LICENSE-APACHE Squashed 'bellman/' changes from 4272cfa..2279da4 5 years ago
LICENSE-MIT Squashed 'bellman/' changes from 4272cfa..2279da4 5 years ago
README.md Squashed 'bellman/' changes from 4272cfa..2279da4 5 years ago

README.md

bellman Crates.io

bellman is a crate for building zk-SNARK circuits. It provides circuit traits and primitive structures, as well as basic gadget implementations such as booleans and number abstractions.

Roadmap

bellman is being refactored into a generic proving library. Currently it is pairing-specific, and different types of proving systems need to be implemented as sub-modules. After the refactor, bellman will be generic using the ff and group crates, while specific proving systems will be separate crates that pull in the dependencies they require.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.