diff --git a/ipa-core/src/protocol/basics/mul/mod.rs b/ipa-core/src/protocol/basics/mul/mod.rs index 686ed6ae3..3194be9fb 100644 --- a/ipa-core/src/protocol/basics/mul/mod.rs +++ b/ipa-core/src/protocol/basics/mul/mod.rs @@ -17,7 +17,6 @@ use crate::{ context::{ dzkp_semi_honest::DZKPUpgraded as SemiHonestDZKPUpgraded, semi_honest::Upgraded as SemiHonestUpgraded, Context, DZKPUpgradedMaliciousContext, - SemiHonestContext, }, RecordId, }, @@ -85,25 +84,6 @@ where macro_rules! boolean_array_mul { ($dim:expr, $vec:ty) => { - impl<'a, B> BooleanArrayMul> for Replicated<$vec> - where - B: sharding::ShardBinding, - { - type Vectorized = Replicated; - - fn multiply<'fut>( - ctx: SemiHonestContext<'a, B>, - record_id: RecordId, - a: &'fut Self::Vectorized, - b: &'fut Self::Vectorized, - ) -> impl Future> + Send + 'fut - where - SemiHonestContext<'a, B>: 'fut, - { - semi_honest_multiply(ctx, record_id, a, b) - } - } - impl<'a, B, F> BooleanArrayMul> for Replicated<$vec> where B: sharding::ShardBinding,