# Universal Keystore Kit (Key Management Service) - [Introduction to Universal Keystore Kit](huks-overview.md) - [Basic Concepts of HUKS](huks-concepts.md) - Key Generation and Import - Key Generation - [Key Generation Overview and Algorithm Specifications](huks-key-generation-overview.md) - Development - [Generating a Key (ArkTS)](huks-key-generation-arkts.md) - [Generating a Key (C/C++)](huks-key-generation-ndk.md) - Key Import - [Key Import Overview and Algorithm Specifications](huks-key-import-overview.md) - Development - [Importing a Key in Plaintext (ArkTS)](huks-import-key-in-plaintext-arkts.md) - [Importing a Key in Plaintext (C/C++)](huks-import-key-in-plaintext-ndk.md) - [Importing a Key in Ciphertext (ArkTS)](huks-import-wrapped-key-arkts.md) - [Importing a Key in Ciphertext (C/C++)](huks-import-wrapped-key-ndk.md) - Key Use - [General Process of Using a Key](huks-key-use-overview.md) - Encryption and Decryption - [Encryption and Decryption Overview and Algorithm Specifications](huks-encryption-decryption-overview.md) - Development - [Encryption and Decryption (ArkTS)](huks-encryption-decryption-arkts.md) - [Encryption and Decryption (C/C++)](huks-encryption-decryption-ndk.md) - Signing and Signature Verification - [Signing and Signature Verification Overview and Algorithm Specifications](huks-signing-signature-verification-overview.md) - Development - [Signing and Signature Verification (ArkTS)](huks-signing-signature-verification-arkts.md) - [Signing and Signature Verification (C/C++)](huks-signing-signature-verification-ndk.md) - Key Agreement - [Key Agreement Overview and Algorithm Specifications](huks-key-agreement-overview.md) - Development - [Key Agreement (ArkTS)](huks-key-agreement-arkts.md) - [Key Agreement (C/C++)](huks-key-agreement-ndk.md) - Key Derivation - [Key Derivation Overview and Algorithm Specifications](huks-key-derivation-overview.md) - Development - [Key Derivation (ArkTS)](huks-key-derivation-arkts.md) - [Key Derivation (C/C++)](huks-key-derivation-ndk.md) - Access Control - [HUKS Access Control Overview](huks-identity-authentication-overview.md) - Development - [HUKS Access Control Development](huks-user-identity-authentication.md) - [Refined Access Control Development](huks-refined-user-identity-authentication.md) - HMAC - [HMAC Overview and Algorithm Specifications](huks-hmac-overview.md) - Development - [HMAC(ArkTS)](huks-hmac-arkts.md) - [HMAC(C/C++)](huks-hmac-ndk.md) - Key Deletion - [Deleting a Key (ArkTS)](huks-delete-key-arkts.md) - [Deleting a Key (C/C++)](huks-delete-key-ndk.md) - Key Attestation - [Key Attestation Overview and Algorithm Specifications](huks-key-attestation-overview.md) - Development - [Anonymous Key Attestation (ArkTS)](huks-key-anon-attestation-arkts.md) - [Anonymous Key Attestation (C/C++)](huks-key-anon-attestation-ndk.md) - [Non-anonymous Key Attestation (ArkTS)](huks-key-attestation-arkts.md) - [Non-anonymous Key attestation (C/C++)](huks-key-attestation-ndk.md) - Other Operations - Checking Key Existence - [Checking a Key (ArkTS)](huks-check-key-arkts.md) - [Checking a Key (C/C++)](huks-check-key-ndk.md) - Obtaining Key Properties - [Obtaining Key Properties (ArkTS)](huks-obtain-key-properties-arkts.md) - [Obtaining Key Properties (C/C++)](huks-obtain-key-properties-ndk.md) - Exporting a Key - [Exporting a Key (ArkTS)](huks-export-key-arkts.md) - [Exporting a Key (C/C++)](huks-export-key-ndk.md) - Querying Key Aliases - [Querying Key Aliases (ArkTS)](huks-list-aliases-arkts.md) - [Querying Key Aliases (C/C++)](huks-list-aliases-ndk.md) - [Specifying the User for Key Operations (for System Applications Only)](huks-as-user-sys.md)