remove "evaluator done" command
Turns out its not necessary for batching 2PC
@@ -95,12 +95,6 @@ pub trait Fancy {
/// Defaults to a null implementation.
fn finish_index(&self, _ix: SyncIndex) { }
- /// Declare that evaluator inputs are done.
- ///
- /// This is for flushing the input. This has a null default implementation since most
- /// implementors do not use it. It is useful for batching the OT in a 2PC setting.
- fn done_with_evaluator_inputs(&self) { }
-
////////////////////////////////////////////////////////////////////////////////
// Functions built on top of basic fancy operations.
