plonky2/Cargo.toml
Daniel Lubarov 5fe8d633b6 Split main into multiple binaries
... and other minor refactoring.

`bench_recursion` will be the default bin run by `cargo run`; the otheres can be selected with the `--bin` flag.

We could probably delete some of the other binaries later. E.g. `field_search` might not be useful any more. `bench_fft` should maybe be converted to a benchmark (although there are some pros and cons, e.g. the bench framework has a minimum number of runs, and isn't helpful in testing multi-core performance).
2021-04-06 13:23:47 -07:00

27 lines
576 B
TOML

[package]
name = "plonky2"
description = "Recursive SNARKs based on Plonk and FRI"
version = "0.1.0"
authors = ["Daniel Lubarov <daniel@mirprotocol.org>"]
readme = "README.md"
license = "MIT OR Apache-2.0"
repository = "https://github.com/mir-protocol/plonky2"
keywords = ["cryptography", "SNARK"]
categories = ["cryptography"]
edition = "2018"
default-run = "bench_recursion"
[dependencies]
env_logger = "0.8.3"
log = "0.4.14"
num = "0.3"
rand = "0.7.3"
rand_chacha = "0.2.2"
rayon = "1.5.0"
unroll = "0.1.5"
[profile.release]
opt-level = 3
#lto = "fat"
#codegen-units = 1