# OH_Huks_KeyMaterialDsa ## Overview Defines the structure of a DSA key. **Since:** 9 **Related Modules:** [HuksTypeApi](_huks_type_api.md) ## Summary ### Member Variables | Name | Description | | -------- | -------- | | [keyAlg](#keyalg) |Algorithm of the key. | | [keySize](#keysize) | Length of the key. | | [xSize](#xsize) | Length of the x value. | | [ySize](#ysize) | Length of the y value. | | [pSize](#psize) | Length of the p value. | | [qSize](#qsize) | Length of the q value. | | [gSize](#gsize) | Length of the g value. | ## Member Variable Description ### gSize ``` uint32_t OH_Huks_KeyMaterialDsa::gSize ``` **Description**
Length of the g value. ### keyAlg ``` enum OH_Huks_KeyAlg OH_Huks_KeyMaterialDsa::keyAlg ``` **Description**
Algorithm of the key. ### keySize ``` uint32_t OH_Huks_KeyMaterialDsa::keySize ``` **Description**
Length of the key. ### pSize ``` uint32_t OH_Huks_KeyMaterialDsa::pSize ``` **Description**
Length of the p value. ### qSize ``` uint32_t OH_Huks_KeyMaterialDsa::qSize ``` **Description**
Length of the q value. ### xSize ``` uint32_t OH_Huks_KeyMaterialDsa::xSize ``` **Description**
Length of the x value. ### ySize ``` uint32_t OH_Huks_KeyMaterialDsa::ySize ``` **Description**
Length of the y value.