diff --git a/en/application-dev/reference/native-apis/_o_h___huks___pub_key_info.md b/en/application-dev/reference/native-apis/_o_h___huks___pub_key_info.md index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..fd13a26e4894d414eeb5a386223965e4775d6d3f 100644 --- a/en/application-dev/reference/native-apis/_o_h___huks___pub_key_info.md +++ b/en/application-dev/reference/native-apis/_o_h___huks___pub_key_info.md @@ -0,0 +1,80 @@ +# OH_Huks_PubKeyInfo + + +## Overview + +Defines the structure of a public key. + +**Since:** +9 + +**Related Modules:** + +[HuksTypeApi](_huks_type_api.md) + + +## Summary + + +### Member Variables + +| Name | Description | +| -------- | -------- | +| [keyAlg](#keyalg) |Algorithm of the public key. | +| [keySize](#keysize) | Length of the public key. | +| [nOrXSize](#norxsize) | Length of the n or X value. | +| [eOrYSize](#eorysize) | Length of the e or Y value. | +| [placeHolder](#placeholder) | Placeholder size. | + + +## Member Variable Description + + +### eOrYSize + + +``` +uint32_t OH_Huks_PubKeyInfo::eOrYSize +``` +**Description**
+Length of the e or Y value. + + +### keyAlg + + +``` +enum OH_Huks_KeyAlg OH_Huks_PubKeyInfo::keyAlg +``` +**Description**
+Algorithm of the public key. + + +### keySize + + +``` +uint32_t OH_Huks_PubKeyInfo::keySize +``` +**Description**
+Length of the public key. + + +### nOrXSize + + +``` +uint32_t OH_Huks_PubKeyInfo::nOrXSize +``` +**Description**
+Length of the n or X value. + + +### placeHolder + + +``` +uint32_t OH_Huks_PubKeyInfo::placeHolder +``` +**Description**
+Placeholder size.