#![feature(test)]
extern crate test;
pub use algebra::*;
pub use mcircuit::{evaluate_composite_program, largest_wires};
pub use mcircuit::{CombineOperation, Operation};
pub mod algebra;
pub mod crypto;
pub mod generator;
pub mod interpreter;
pub mod proof;
pub mod transcript;
pub const PLAYERS: usize = 8;
pub const PACKED: usize = 8;
pub const BATCH_SIZE: usize = 128;
const ONLINE_REPS: usize = 40;
const TOTAL_REPS: usize = 256;
const PREPROCESSING_REPS: usize = TOTAL_REPS - ONLINE_REPS;
const PACKED_REPS: usize = TOTAL_REPS / PACKED;