diff --git a/en/application-dev/security/huks-overview.md b/en/application-dev/security/huks-overview.md index bf7de59ac4c5138c6a6ee8dcdabcd092a02e65bf..2fd486ae7617c2c84e532e78d4746aaa508d6023 100644 --- a/en/application-dev/security/huks-overview.md +++ b/en/application-dev/security/huks-overview.md @@ -12,7 +12,7 @@ Openharmony Universal KeyStore (HUKS) provides KeyStore (KS) capabilities for ap ### Working Principles -HUKS manages keys through the following operations: +HUKS manages keys through the following APIs in an Init-Update-Finish model: - **Init**: reads the key, creates a session ID, and returns the session ID to the caller. @@ -20,7 +20,7 @@ HUKS manages keys through the following operations: - **Finish**: processes all data transferred to HUKS and then releases resources. - >![](../public_sys-resources/icon-notice.gif)**NOTICE**:
If an error occurs in the **Init**, **Update**, or **Finish** operation, you must invoke the **Abort** operation to terminate the use of the key. + >![](../public_sys-resources/icon-notice.gif)**NOTICE**:
**Abort()** must be called to terminate the use of the key when an error occurs in any of **Init()**, **Update()**, and **Finish()**. ### Constraints