remove num.rs and fix mp parameter selector

This commit is contained in:
Janmajaya Mall
2024-06-11 17:53:00 +05:30
parent 1e0fb86782
commit eab9cd90c1
13 changed files with 17 additions and 47 deletions

View File

@@ -1299,7 +1299,6 @@ mod tests {
use rand_distr::Uniform;
use crate::{
backend::{GetModulus, ModInit, ModularOpsU64, WordSizeModulus},
bool::{
self, CommonReferenceSeededMultiPartyServerKeyShare, PublicKey,
SeededMultiPartyServerKey,

View File

@@ -27,12 +27,12 @@ static BOOL_SERVER_KEY: OnceLock<ShoupServerKeyEvaluationDomain<Vec<Vec<u64>>>>
static MULTI_PARTY_CRS: OnceLock<MultiPartyCrs<[u8; 32]>> = OnceLock::new();
pub enum ParameterSelector {
MultiPartyLessThan16,
MultiPartyLessThanOrEqualTo16,
}
pub fn set_parameter_set(select: ParameterSelector) {
match select {
ParameterSelector::MultiPartyLessThan16 => {
ParameterSelector::MultiPartyLessThanOrEqualTo16 => {
BOOL_EVALUATOR.with_borrow_mut(|v| *v = Some(BoolEvaluator::new(SMALL_MP_BOOL_PARAMS)));
}
}