Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
96f5e2a4
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
96f5e2a4
编写于
8月 17, 2022
作者:
scrawman
提交者:
Gitee
8月 17, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/device-dev/subsystems/subsys-security-huks-guide.md.
Signed-off-by:
zqr2001
<
1805768383@qq.com
>
上级
bb0ad23c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
12 deletion
+12
-12
zh-cn/device-dev/subsystems/subsys-security-huks-guide.md
zh-cn/device-dev/subsystems/subsys-security-huks-guide.md
+12
-12
未找到文件。
zh-cn/device-dev/subsystems/subsys-security-huks-guide.md
浏览文件 @
96f5e2a4
...
...
@@ -337,13 +337,13 @@ HUKS Core的初始化,包括锁,加密算法库,authtoken key和根密钥
<summary><strong>
参数说明
</strong></summary>
<pre>
<strong>
const struct HksBlob
*
key
</strong>
i
nit操作的密钥,要求:
I
nit操作的密钥,要求:
1.
key != null
2.
key -> data != null
3.
key -> size != 0
<br></br>
<strong>
const struct HksParamSet
*
paramSet
</strong>
i
nit操作的参数
I
nit操作的参数
<br></br>
<strong>
struct HksBlob
*
handle
</strong>
三段式的句柄
...
...
@@ -380,13 +380,13 @@ HUKS Core的初始化,包括锁,加密算法库,authtoken key和根密钥
三段式的句柄
<br></br>
<strong>
const struct HksParamSet
*
paramSet
</strong>
u
pdate操作的参数
U
pdate操作的参数
<br></br>
<strong>
const struct HksBlob
*
inData
</strong>
u
pdate操作的输入
U
pdate操作的输入
<br></br>
<strong>
struct HksBlob
*
outData
</strong>
u
pdate操作的结果
U
pdate操作的结果
</pre>
</details>
<br></br>
...
...
@@ -425,13 +425,13 @@ HUKS Core的初始化,包括锁,加密算法库,authtoken key和根密钥
三段式的句柄
<br></br>
<strong>
const struct HksParamSet
*
paramSet
</strong>
f
inish操作的参数
F
inish操作的参数
<br></br>
<strong>
const struct HksBlob
*
inData
</strong>
f
inish操作的输入
F
inish操作的输入
<br></br>
<strong>
struct HksBlob
*
outData
</strong>
f
inish操作的结果
F
inish操作的结果
</pre>
</details>
<br></br>
...
...
@@ -458,7 +458,7 @@ HUKS Core的初始化,包括锁,加密算法库,authtoken key和根密钥
**接口描述**
终止三段式。当
init,update和f
inish操作中的任一阶段发生错误时,都要调用abort来终止密钥的使用。
终止三段式。当
Init,Update和F
inish操作中的任一阶段发生错误时,都要调用abort来终止密钥的使用。
**接口原型**
<pre><code>
int32_t HuksHdiAbort(const struct HksBlob
*handle, const struct HksParamSet *
paramSet);
</code></pre>
...
...
@@ -560,7 +560,7 @@ HUKS Core的初始化,包括锁,加密算法库,authtoken key和根密钥
### 开发步骤
H
uks Core层
接口实例,以下是目录结构及各部分功能简介。
H
UKS Core
接口实例,以下是目录结构及各部分功能简介。
```
undefined
// base/security/user_auth/services/huks_standard/huks_engine/main
...
...
@@ -789,7 +789,7 @@ Huks Core层接口实例,以下是目录结构及各部分功能简介。
JS
测试代码示例如下:
AES
生成密钥和加密
:
AES
生成密钥和加密
```
js
import huks from '@ohos.security.huks';
...
...
@@ -970,7 +970,7 @@ export default {
}
```
RSA512签名验签
:
RSA512签名验签
```
js
import huks from '@ohos.security.huks';
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录