Trait fancy_garbling::circuit::EvaluableCircuit
source · [−]pub trait EvaluableCircuit<F: Fancy>: CircuitType {
fn eval(
&self,
f: &mut F,
garbler_inputs: &[F::Item],
evaluator_inputs: &[F::Item]
) -> Result<Option<Vec<u16>>, F::Error>;
}
Expand description
A Circuit that can be evaluated by a given Fancy object
Supertrait ensures that circuit can be built by CircuitBuilder