diff --git a/MPC/third_party_adaptor/secrerflow/psi/patches/kcal.patch b/MPC/third_party_adaptor/secrerflow/psi/patches/kcal.patch index 08be4e7762045f1cf8f1a98e67a5c1d5e2c3be5d..57118b58e380d91d12db8f5ac9e76986b49c57d2 100644 --- a/MPC/third_party_adaptor/secrerflow/psi/patches/kcal.patch +++ b/MPC/third_party_adaptor/secrerflow/psi/patches/kcal.patch @@ -402,7 +402,7 @@ index 0000000..f70f135 + GlobalManager::GetInstance().InitializeCtx(lctx_); + + ::kcal::KCAL_Config kcal_cfg{}; -+ kcal_cfg.fixBits = 1; ++ kcal_cfg.fixBits = 3; + kcal_cfg.nodeId = lctx_->Rank(); + kcal_cfg.threadCount = options_->thread_count; + kcal_cfg.useSMAlg = options_->use_sm_alg; @@ -608,7 +608,7 @@ index 0000000..a2235be + GlobalManager::GetInstance().InitializeCtx(lctx_); + + ::kcal::KCAL_Config kcal_cfg{}; -+ kcal_cfg.fixBits = 1; ++ kcal_cfg.fixBits = 3; + kcal_cfg.nodeId = lctx_->Rank(); + kcal_cfg.threadCount = options_->thread_count; + kcal_cfg.useSMAlg = options_->use_sm_alg; @@ -897,7 +897,7 @@ index 0000000..c396db1 + GlobalManager::GetInstance().InitializeCtx(lctx_); + // + ::kcal::KCAL_Config kcal_cfg; -+ kcal_cfg.fixBits = 1; ++ kcal_cfg.fixBits = 3; + kcal_cfg.nodeId = lctx_->Rank(); + kcal_cfg.threadCount = config_.protocol_config().kcal_config().thread_count(); + kcal_cfg.useSMAlg = config_.protocol_config().kcal_config().use_sm_alg(); @@ -1010,7 +1010,7 @@ index 0000000..c53c79e + GlobalManager::GetInstance().InitializeCtx(lctx_); + // + ::kcal::KCAL_Config kcal_cfg; -+ kcal_cfg.fixBits = 1; ++ kcal_cfg.fixBits = 3; + kcal_cfg.nodeId = lctx_->Rank(); + kcal_cfg.threadCount = config_.protocol_config().kcal_config().thread_count(); + kcal_cfg.useSMAlg = config_.protocol_config().kcal_config().use_sm_alg(); diff --git a/MPC/third_party_adaptor/secrerflow/scql/patches/kcal.patch b/MPC/third_party_adaptor/secrerflow/scql/patches/kcal.patch index 04b4594a5c532db8e1672f3db165c3a1e544b38c..dc4a1ac387759ebb8ff7a28897df25752244c22d 100644 --- a/MPC/third_party_adaptor/secrerflow/scql/patches/kcal.patch +++ b/MPC/third_party_adaptor/secrerflow/scql/patches/kcal.patch @@ -100,7 +100,7 @@ index 3beaa88..1e02c77 100644 + params.spu_runtime_cfg().max_concurrency(), + params.spu_runtime_cfg().fxp_fraction_bits()); + kcal::KCAL_Config kcal_cfg{}; -+ kcal_cfg.fixBits = params.spu_runtime_cfg().fxp_fraction_bits(); ++ kcal_cfg.fixBits = 3; // 3 means .xxx + kcal_cfg.nodeId = lctx_->Rank(); + kcal_cfg.threadCount = params.spu_runtime_cfg().max_concurrency(); + kcal_cfg.useSMAlg = false;