1# OH_Huks_PubKeyInfo 2 3 4## Overview 5 6Defines the structure of a public 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 public key. | 24| [keySize](#keysize) | Length of the public key. | 25| [nOrXSize](#norxsize) | Length of the n or X value. | 26| [eOrYSize](#eorysize) | Length of the e or Y value. | 27| [placeHolder](#placeholder) | Placeholder size. | 28 29 30## Member Variable Description 31 32 33### eOrYSize 34 35 36``` 37uint32_t OH_Huks_PubKeyInfo::eOrYSize 38``` 39**Description**<br> 40Length of the e or Y value. 41 42 43### keyAlg 44 45 46``` 47enum OH_Huks_KeyAlg OH_Huks_PubKeyInfo::keyAlg 48``` 49**Description**<br> 50Algorithm of the public key. 51 52 53### keySize 54 55 56``` 57uint32_t OH_Huks_PubKeyInfo::keySize 58``` 59**Description**<br> 60Length of the public key. 61 62 63### nOrXSize 64 65 66``` 67uint32_t OH_Huks_PubKeyInfo::nOrXSize 68``` 69**Description**<br> 70Length of the n or X value. 71 72 73### placeHolder 74 75 76``` 77uint32_t OH_Huks_PubKeyInfo::placeHolder 78``` 79**Description**<br> 80Placeholder size. 81