1# OH_Huks_KeyMaterial25519
2
3
4## Overview
5
6Defines the structure of a 25519 key.
7
8**Since:**
99
10
11**Related Modules:**
12
13[HuksTypeApi](_huks_type_api.md)
14
15
16## Summary
17
18
19### Member Variables
20
21| Name | Description | 
22| -------- | -------- |
23| [keyAlg](#keyalg) | Algorithm of the key.  | 
24| [keySize](#keysize) | Length of the 25519 key.  | 
25| [pubKeySize](#pubkeysize) | Length of the public key.  | 
26| [priKeySize](#prikeysize) | Length of the private key.  | 
27| [reserved](#reserved) | Reserved.  | 
28
29
30## Member Variable Description 
31
32
33### keyAlg
34
35  
36```
37enum OH_Huks_KeyAlg OH_Huks_KeyMaterial25519::keyAlg
38```
39**Description**<br>
40Algorithm of the key.
41
42
43### keySize
44
45  
46```
47uint32_t OH_Huks_KeyMaterial25519::keySize
48```
49**Description**<br>
50Length of the 25519 key.
51
52
53### priKeySize
54
55  
56```
57uint32_t OH_Huks_KeyMaterial25519::priKeySize
58```
59**Description**<br>
60Length of the private key.
61
62
63### pubKeySize
64
65  
66```
67uint32_t OH_Huks_KeyMaterial25519::pubKeySize
68```
69**Description**<br>
70Length of the public key.
71
72
73### reserved
74
75  
76```
77uint32_t OH_Huks_KeyMaterial25519::reserved
78```
79**Description**<br>
80Reserved.
81