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