diff --git a/en/application-dev/reference/native-apis/_o_h___huks___key_material_dsa.md b/en/application-dev/reference/native-apis/_o_h___huks___key_material_dsa.md
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..b1932e43ec2941f2adf28d12bd6d9357fcdec8e9 100644
--- a/en/application-dev/reference/native-apis/_o_h___huks___key_material_dsa.md
+++ b/en/application-dev/reference/native-apis/_o_h___huks___key_material_dsa.md
@@ -0,0 +1,102 @@
+# 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.