1e41f4b71Sopenharmony_ci# Universal Keystore Kit 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci- [Introduction to Universal Keystore Kit](huks-overview.md) 4e41f4b71Sopenharmony_ci- [Basic Concepts of HUKS](huks-concepts.md) 5e41f4b71Sopenharmony_ci- Key Generation and Import 6e41f4b71Sopenharmony_ci - Key Generation 7e41f4b71Sopenharmony_ci - [Key Generation Overview and Algorithm Specifications](huks-key-generation-overview.md) 8e41f4b71Sopenharmony_ci - Development 9e41f4b71Sopenharmony_ci - [Generating a Key (ArkTS)](huks-key-generation-arkts.md) 10e41f4b71Sopenharmony_ci - [Generating a Key (C/C++)](huks-key-generation-ndk.md) 11e41f4b71Sopenharmony_ci - Key Import 12e41f4b71Sopenharmony_ci - [Key Import Overview and Algorithm Specifications](huks-key-import-overview.md) 13e41f4b71Sopenharmony_ci - Development 14e41f4b71Sopenharmony_ci - [Importing a Key in Plaintext (ArkTS)](huks-import-key-in-plaintext-arkts.md) 15e41f4b71Sopenharmony_ci - [Importing a Key in Plaintext (C/C++)](huks-import-key-in-plaintext-ndk.md) 16e41f4b71Sopenharmony_ci - [Importing a Key in Ciphertext (ArkTS)](huks-import-wrapped-key-arkts.md) 17e41f4b71Sopenharmony_ci - [Importing a Key in Ciphertext (C/C++)](huks-import-wrapped-key-ndk.md) 18e41f4b71Sopenharmony_ci- Key Use 19e41f4b71Sopenharmony_ci - [General Process of Using a Key](huks-key-use-overview.md) 20e41f4b71Sopenharmony_ci - Encryption and Decryption 21e41f4b71Sopenharmony_ci - [Encryption and Decryption Overview and Algorithm Specifications](huks-encryption-decryption-overview.md) 22e41f4b71Sopenharmony_ci - Development 23e41f4b71Sopenharmony_ci - [Encryption and Decryption (ArkTS)](huks-encryption-decryption-arkts.md) 24e41f4b71Sopenharmony_ci - [Encryption and Decryption (C/C++)](huks-encryption-decryption-ndk.md) 25e41f4b71Sopenharmony_ci - Signing and Signature Verification 26e41f4b71Sopenharmony_ci - [Signing and Signature Verification Overview and Algorithm Specifications](huks-signing-signature-verification-overview.md) 27e41f4b71Sopenharmony_ci - Development 28e41f4b71Sopenharmony_ci - [Signing and Signature Verification (ArkTS)](huks-signing-signature-verification-arkts.md) 29e41f4b71Sopenharmony_ci - [Signing and Signature Verification (C/C++)](huks-signing-signature-verification-ndk.md) 30e41f4b71Sopenharmony_ci - Key Agreement 31e41f4b71Sopenharmony_ci - [Key Agreement Overview and Algorithm Specifications](huks-key-agreement-overview.md) 32e41f4b71Sopenharmony_ci - Development 33e41f4b71Sopenharmony_ci - [Key Agreement (ArkTS)](huks-key-agreement-arkts.md) 34e41f4b71Sopenharmony_ci - [Key Agreement (C/C++)](huks-key-agreement-ndk.md) 35e41f4b71Sopenharmony_ci - Key Derivation 36e41f4b71Sopenharmony_ci - [Key Derivation Overview and Algorithm Specifications](huks-key-derivation-overview.md) 37e41f4b71Sopenharmony_ci - Development 38e41f4b71Sopenharmony_ci - [Key Derivation (ArkTS)](huks-key-derivation-arkts.md) 39e41f4b71Sopenharmony_ci - [Key Derivation (C/C++)](huks-key-derivation-ndk.md) 40e41f4b71Sopenharmony_ci - Access Control 41e41f4b71Sopenharmony_ci - [HUKS Access Control Overview](huks-identity-authentication-overview.md) 42e41f4b71Sopenharmony_ci - Development 43e41f4b71Sopenharmony_ci - [HUKS Access Control Development](huks-user-identity-authentication.md) 44e41f4b71Sopenharmony_ci - [Refined Access Control Development](huks-refined-user-identity-authentication.md) 45e41f4b71Sopenharmony_ci - HMAC 46e41f4b71Sopenharmony_ci - [HMAC (ArkTS)](huks-hmac-arkts.md) 47e41f4b71Sopenharmony_ci - [HMAC (C/C++)](huks-hmac-ndk.md) 48e41f4b71Sopenharmony_ci- Key Deletion 49e41f4b71Sopenharmony_ci - [Deleting a Key (ArkTS)](huks-delete-key-arkts.md) 50e41f4b71Sopenharmony_ci - [Deleting a Key (C/C++)](huks-delete-key-ndk.md) 51e41f4b71Sopenharmony_ci- Key Attestation 52e41f4b71Sopenharmony_ci - [Key Attestation Overview and Algorithm Specifications](huks-key-attestation-overview.md) 53e41f4b71Sopenharmony_ci - Development 54e41f4b71Sopenharmony_ci - [Anonymous Key Attestation (ArkTS)](huks-key-anon-attestation-arkts.md) 55e41f4b71Sopenharmony_ci - [Anonymous Key Attestation (C/C++)](huks-key-anon-attestation-ndk.md) 56e41f4b71Sopenharmony_ci <!--Del--> 57e41f4b71Sopenharmony_ci - [Non-anonymous Key Attestation (ArkTS)](huks-key-attestation-arkts.md) 58e41f4b71Sopenharmony_ci - [Non-anonymous Key attestation (C/C++)](huks-key-attestation-ndk.md) 59e41f4b71Sopenharmony_ci <!--DelEnd--> 60e41f4b71Sopenharmony_ci- Other Operations 61e41f4b71Sopenharmony_ci - Checking Key Existence 62e41f4b71Sopenharmony_ci - [Checking a Key (ArkTS)](huks-check-key-arkts.md) 63e41f4b71Sopenharmony_ci - [Checking a Key (C/C++)](huks-check-key-ndk.md) 64e41f4b71Sopenharmony_ci - Obtaining Key Properties 65e41f4b71Sopenharmony_ci - [Obtaining Key Properties (ArkTS)](huks-obtain-key-properties-arkts.md) 66e41f4b71Sopenharmony_ci - [Obtaining Key Properties (C/C++)](huks-obtain-key-properties-ndk.md) 67e41f4b71Sopenharmony_ci - Exporting a Key 68e41f4b71Sopenharmony_ci - [Exporting a Key (ArkTS)](huks-export-key-arkts.md) 69e41f4b71Sopenharmony_ci - [Exporting a Key (C/C++)](huks-export-key-ndk.md) 70e41f4b71Sopenharmony_ci - Querying Key Aliases 71e41f4b71Sopenharmony_ci - [Querying Key Aliases (ArkTS)](huks-list-aliases-arkts.md) 72e41f4b71Sopenharmony_ci - [Querying Key Aliases (C/C++)](huks-list-aliases-ndk.md) 73e41f4b71Sopenharmony_ci <!--Del--> 74e41f4b71Sopenharmony_ci - [Specifying the User for Key Operations (for System Applications Only)](huks-as-user-sys.md) 75e41f4b71Sopenharmony_ci <!--DelEnd--> 76