From 64f6f5d77a0055ce35625620600e317aefa71760 Mon Sep 17 00:00:00 2001 From: cjs <1823782890@qq.com> Date: Fri, 15 Aug 2025 15:32:08 +0800 Subject: [PATCH 1/2] Fix SM algorithm adapt --- MPC/middleware/kcal/core/context.cc | 4 +++- MPC/third_party_adaptor/secrerflow/psi/README.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/MPC/middleware/kcal/core/context.cc b/MPC/middleware/kcal/core/context.cc index 6cdb21a..03ab746 100644 --- a/MPC/middleware/kcal/core/context.cc +++ b/MPC/middleware/kcal/core/context.cc @@ -42,7 +42,9 @@ int Context::Init() cfgOpts_->setIntValue(teeCfg_, DG_CON_MPC_TEE_INT_THREAD_COUNT, config_.threadCount); if (config_.useSMAlg) { cfgOpts_->setIntValue(teeCfg_, DG_CON_MPC_TEE_INT_IS_SM_ALGORITHM, 1); - } + } else { + cfgOpts_->setIntValue(teeCfg_, DG_CON_MPC_TEE_INT_IS_SM_ALGORITHM, 0); + } return DG_SUCCESS; } diff --git a/MPC/third_party_adaptor/secrerflow/psi/README.md b/MPC/third_party_adaptor/secrerflow/psi/README.md index c51ed1d..b6adad5 100644 --- a/MPC/third_party_adaptor/secrerflow/psi/README.md +++ b/MPC/third_party_adaptor/secrerflow/psi/README.md @@ -31,10 +31,12 @@ # clone 仓库,并创建一个本地分支 git clone --branch "v0.6.0.dev250507" https://github.com/secretflow/psi.git + + # 进到蚂蚁 psi 目录下 + cd /home/admin/dev/psi git switch -c kcal-on-v0.6.0 # 应用 virtCCA_sdk 下面的 patch - cd /home/admin/dev/psi # 进到蚂蚁 psi 目录下 git apply /home/admin/dev/virtCCA_sdk/MPC/third_party_adaptor/secrerflow/psi/patches/kcal.patch ``` -- Gitee From 62279b69342f3c50c8ca7b08184aea96e07cb9b4 Mon Sep 17 00:00:00 2001 From: cjs <1823782890@qq.com> Date: Fri, 15 Aug 2025 15:40:33 +0800 Subject: [PATCH 2/2] Fix SM algorithm adapt --- MPC/middleware/kcal/core/context.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MPC/middleware/kcal/core/context.cc b/MPC/middleware/kcal/core/context.cc index 03ab746..8269e42 100644 --- a/MPC/middleware/kcal/core/context.cc +++ b/MPC/middleware/kcal/core/context.cc @@ -43,8 +43,8 @@ int Context::Init() if (config_.useSMAlg) { cfgOpts_->setIntValue(teeCfg_, DG_CON_MPC_TEE_INT_IS_SM_ALGORITHM, 1); } else { - cfgOpts_->setIntValue(teeCfg_, DG_CON_MPC_TEE_INT_IS_SM_ALGORITHM, 0); - } + cfgOpts_->setIntValue(teeCfg_, DG_CON_MPC_TEE_INT_IS_SM_ALGORITHM, 0); + } return DG_SUCCESS; } -- Gitee