privacy-scaling-explorations / mpz

Multi-party computation libraries written in Rust 🦀
201 stars 44 forks source link
cryptography garbled-circuits mpc multi-party-computation oblivious-transfer privacy zero-knowledge

CI

mpz

mpz is a collection of multi-party computation libraries written in Rust 🦀.

This project strives to provide safe, performant, modular and portable MPC software with a focus on usability.

See our design doc for information on design choices, standards and project structure.

⚠️ Notice

This project is currently under active development and should not be used in production. Expect bugs and regular major breaking changes. Use at your own risk.

Crates

License

All crates in this repository are 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.

See CONTRIBUTING.md.

Contributors

Pronunciation

mpz is pronounced "em-peasy".