From 746aa71c13b0c5ecd5a83f636251d6387a70394c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E6=96=87=E9=9D=99?= Date: Fri, 18 Apr 2025 12:44:21 +0000 Subject: [PATCH] =?UTF-8?q?=E8=A7=84=E8=8C=83=E5=92=8C=E4=BD=8E=E9=94=99?= =?UTF-8?q?=E7=B1=BB:=E9=94=99=E5=88=AB=E5=AD=97=E6=88=96=E6=8B=BC?= =?UTF-8?q?=E5=86=99=E9=94=99=E8=AF=AF=EF=BC=9B=E6=A0=87=E7=82=B9=E7=AC=A6?= =?UTF-8?q?=E5=8F=B7=E4=BD=BF=E7=94=A8=E9=94=99=E8=AF=AF=EF=BC=9B=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E9=94=99=E8=AF=AF=E3=80=81=E7=A9=BA=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=A0=BC=E3=80=81=E6=A0=BC=E5=BC=8F=E9=94=99=E8=AF=AF=EF=BC=9B?= =?UTF-8?q?=E8=8B=B1=E6=96=87=E4=B8=AD=E5=8C=85=E5=90=AB=E4=B8=AD=E6=96=87?= =?UTF-8?q?=E5=AD=97=E7=AC=A6=EF=BC=9B=E7=95=8C=E9=9D=A2=E5=92=8C=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E4=B8=8D=E4=B8=80=E8=87=B4=EF=BC=8C=E4=BD=86=E4=B8=8D?= =?UTF-8?q?=E5=BD=B1=E5=93=8D=E6=93=8D=E4=BD=9C=EF=BC=9B=E8=A1=A8=E8=BF=B0?= =?UTF-8?q?=E4=B8=8D=E9=80=9A=E9=A1=BA=EF=BC=8C=E4=BD=86=E4=B8=8D=E5=BD=B1?= =?UTF-8?q?=E5=93=8D=E7=90=86=E8=A7=A3=EF=BC=9B=E7=89=88=E6=9C=AC=E5=8F=B7?= =?UTF-8?q?=E4=B8=8D=E5=8C=B9=E9=85=8D=EF=BC=9A=E5=A6=82=E8=BD=AF=E4=BB=B6?= =?UTF-8?q?=E5=8C=85=E5=90=8D=E7=A7=B0=E3=80=81=E7=95=8C=E9=9D=A2=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8F=B7=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 周文静 --- ...ar\345\272\224\347\224\250\347\250\213\345\272\217.md" | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git "a/docs/zh/docs/secGear/\345\274\200\345\217\221secGear\345\272\224\347\224\250\347\250\213\345\272\217.md" "b/docs/zh/docs/secGear/\345\274\200\345\217\221secGear\345\272\224\347\224\250\347\250\213\345\272\217.md" index 52a9a346b..c41e8ea0e 100644 --- "a/docs/zh/docs/secGear/\345\274\200\345\217\221secGear\345\272\224\347\224\250\347\250\213\345\272\217.md" +++ "b/docs/zh/docs/secGear/\345\274\200\345\217\221secGear\345\272\224\347\224\250\347\250\213\345\272\217.md" @@ -1,11 +1,10 @@ # secGear 开发指南 - 这里给出使用 secGear 开发一个 C 语言程序 helloworld 的例子,方便用户理解使用 secGear 开发应用程序。 ## 下载样例 -``` +```shell git clone https://gitee.com/openeuler/secGear.git ``` @@ -51,7 +50,7 @@ cd examples/helloworld 基于secGear做机密计算应用拆分改造,类似于独立功能模块提取,识别敏感数据处理逻辑,提取成独立的lib库,部署在可信执行环境中,对非安全侧提供的接口定义在EDL文件中。 -开发步骤如下图所示。 +开发步骤如下图所示: 1. 开发非安全侧main函数及接口,管理enclave并调用安全侧函数。 2. 开发EDL文件(类似C语言头文件定义非安全侧与安全侧交互接口) @@ -78,8 +77,6 @@ mkdir debug && cd debug && cmake -DENCLAVE=GP .. && make && sudo make install /vendor/bin/secgear_helloworld ``` - - ### x86环境 ```shell @@ -94,4 +91,3 @@ mkdir debug && cd debug && cmake .. && make && sudo make install // run helloworld ./examples/helloworld/host/secgear_helloworld ``` - -- Gitee