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