1#![cfg_attr(not(feature = "std"), no_std)]
2
3#[macro_use]
4pub extern crate ark_std;
5
6use ark_std::boxed::Box;
7pub(crate) use ark_std::vec::Vec;
8
9pub mod arbitrary;
10
11pub mod identity;
12pub mod keypair;
13pub mod leaf;
14pub mod merkle_tree;
15pub mod mimc;
16pub mod poseidon;
17pub mod set;
18
19pub type Error = Box<dyn ark_std::error::Error>;
20
21pub mod prelude {
22 pub use ark_crypto_primitives;
23 pub use ark_ff;
24 pub use ark_groth16;
25 pub use ark_marlin;
26 pub use ark_std;
27}