From 0367f12ccb81f6fc2b854fa3913494322b4cb551 Mon Sep 17 00:00:00 2001 From: c30043921 <1823782890@qq.com> Date: Thu, 6 Nov 2025 18:06:38 +0800 Subject: [PATCH] Fix: adapted for kcal 1230 version --- MPC/third_party_adaptor/secrerflow/psi/patches/kcal.patch | 8 ++++---- .../secrerflow/scql/patches/kcal.patch | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/MPC/third_party_adaptor/secrerflow/psi/patches/kcal.patch b/MPC/third_party_adaptor/secrerflow/psi/patches/kcal.patch index 08be4e7..57118b5 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 04b4594..dc4a1ac 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; -- Gitee