• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# OH_Huks_KeyMaterial25519
2
3
4## 概述
5
6定义25519类型密钥的结构体类型。
7
8**起始版本:** 9
9
10**相关模块:**[HuksTypeApi](_huks_type_api.md)
11
12**所在头文件:**[native_huks_type.h](native__huks__type_8h.md)
13
14
15## 汇总
16
17
18### 成员变量
19
20| 名称 | 描述 |
21| -------- | -------- |
22| enum [OH_Huks_KeyAlg](_huks_type_api.md#oh_huks_keyalg) [keyAlg](#keyalg) | 密钥的算法类型。  |
23| uint32_t [keySize](#keysize) | 25519类型密钥的长度。  |
24| uint32_t [pubKeySize](#pubkeysize) | 公钥的长度。  |
25| uint32_t [priKeySize](#prikeysize) | 私钥的长度。  |
26| uint32_t [reserved](#reserved) | 预留字段。建议开发者赋值为0。  |
27
28
29## 结构体成员变量说明
30
31
32### keyAlg
33
34```
35enum OH_Huks_KeyAlg OH_Huks_KeyMaterial25519::keyAlg
36```
37**描述**
38密钥的算法类型。
39
40
41### keySize
42
43```
44uint32_t OH_Huks_KeyMaterial25519::keySize
45```
46**描述**
4725519类型密钥的长度。
48
49
50### priKeySize
51
52```
53uint32_t OH_Huks_KeyMaterial25519::priKeySize
54```
55**描述**
56私钥的长度。
57
58
59### pubKeySize
60
61```
62uint32_t OH_Huks_KeyMaterial25519::pubKeySize
63```
64**描述**
65公钥的长度。
66
67
68### reserved
69
70```
71uint32_t OH_Huks_KeyMaterial25519::reserved
72```
73**描述**
74保留。
75