1# Crypto Architecture Kit (Crypto Architecture Service) 2 3- ArkTS APIs<!--crypto-architecture-arkts--> 4 - [@ohos.security.cryptoFramework (Crypto Framework)](js-apis-cryptoFramework.md) 5 - APIs No Longer Maintained<!--crypto-architecture-arkts-dep--> 6 - [@system.cipher (Cipher Algorithm)](js-apis-system-cipher.md) 7- C APIs<!--crypto-architecture-c--> 8 - Modules<!--crypto-architecture-module--> 9 - [CryptoArchitectureKit](capi-cryptoarchitecturekit.md) 10 - [CryptoAsymCipherApi](capi-cryptoasymcipherapi.md) 11 - [CryptoAsymKeyApi](capi-cryptoasymkeyapi.md) 12 - [CryptoCommonApi](capi-cryptocommonapi.md) 13 - [CryptoDigestApi](capi-cryptodigestapi.md) 14 - [CryptoKdfApi](capi-cryptokdfapi.md) 15 - [CryptoKeyAgreementApi](capi-cryptokeyagreementapi.md) 16 - [CryptoMacApi](capi-cryptomacapi.md) 17 - [CryptoRandApi](capi-cryptorandapi.md) 18 - [CryptoSignatureApi](capi-cryptosignatureapi.md) 19 - [CryptoSymCipherApi](capi-cryptosymcipherapi.md) 20 - [CryptoSymKeyApi](capi-cryptosymkeyapi.md) 21 - Header Files<!--crypto-architecture-headerfile--> 22 - [crypto_architecture_kit.h](capi-crypto-architecture-kit-h.md) 23 - [crypto_asym_cipher.h](capi-crypto-asym-cipher-h.md) 24 - [crypto_asym_key.h](capi-crypto-asym-key-h.md) 25 - [crypto_common.h](capi-crypto-common-h.md) 26 - [crypto_digest.h](capi-crypto-digest-h.md) 27 - [crypto_kdf.h](capi-crypto-kdf-h.md) 28 - [crypto_key_agreement.h](capi-crypto-key-agreement-h.md) 29 - [crypto_mac.h](capi-crypto-mac-h.md) 30 - [crypto_rand.h](capi-crypto-rand-h.md) 31 - [crypto_signature.h](capi-crypto-signature-h.md) 32 - [crypto_sym_cipher.h](capi-crypto-sym-cipher-h.md) 33 - [crypto_sym_key.h](capi-crypto-sym-key-h.md) 34 - Structs<!--crypto-architecture-struct--> 35 - [Crypto_DataBlob](capi-cryptocommonapi-crypto-datablob.md) 36 - [OH_CryptoAsymCipher](capi-cryptoasymcipherapi-oh-cryptoasymcipher.md) 37 - [OH_CryptoSm2CiphertextSpec](capi-cryptoasymcipherapi-oh-cryptosm2ciphertextspec.md) 38 - [OH_CryptoKeyPair](capi-cryptoasymkeyapi-oh-cryptokeypair.md) 39 - [OH_CryptoPubKey](capi-cryptoasymkeyapi-oh-cryptopubkey.md) 40 - [OH_CryptoPrivKey](capi-cryptoasymkeyapi-oh-cryptoprivkey.md) 41 - [OH_CryptoAsymKeyGenerator](capi-cryptoasymkeyapi-oh-cryptoasymkeygenerator.md) 42 - [OH_CryptoPrivKeyEncodingParams](capi-cryptoasymkeyapi-oh-cryptoprivkeyencodingparams.md) 43 - [OH_CryptoAsymKeySpec](capi-cryptoasymkeyapi-oh-cryptoasymkeyspec.md) 44 - [OH_CryptoAsymKeyGeneratorWithSpec](capi-cryptoasymkeyapi-oh-cryptoasymkeygeneratorwithspec.md) 45 - [OH_CryptoEcPoint](capi-cryptoasymkeyapi-oh-cryptoecpoint.md) 46 - [OH_CryptoDigest](capi-cryptodigestapi-oh-cryptodigest.md) 47 - [OH_CryptoKdf](capi-cryptokdfapi-oh-cryptokdf.md) 48 - [OH_CryptoKdfParams](capi-cryptokdfapi-oh-cryptokdfparams.md) 49 - [OH_CryptoKeyAgreement](capi-cryptokeyagreementapi-oh-cryptokeyagreement.md) 50 - [OH_CryptoMac](capi-cryptomacapi-oh-cryptomac.md) 51 - [OH_CryptoRand](capi-cryptorandapi-oh-cryptorand.md) 52 - [OH_CryptoVerify](capi-cryptosignatureapi-oh-cryptoverify.md) 53 - [OH_CryptoSign](capi-cryptosignatureapi-oh-cryptosign.md) 54 - [OH_CryptoEccSignatureSpec](capi-cryptosignatureapi-oh-cryptoeccsignaturespec.md) 55 - [OH_CryptoSymCipher](capi-cryptosymcipherapi-oh-cryptosymcipher.md) 56 - [OH_CryptoSymCipherParams](capi-cryptosymcipherapi-oh-cryptosymcipherparams.md) 57 - [OH_CryptoSymKey](capi-cryptosymkeyapi-oh-cryptosymkey.md) 58 - [OH_CryptoSymKeyGenerator](capi-cryptosymkeyapi-oh-cryptosymkeygenerator.md) 59- Error Codes<!--crypto-architecture-arkts-errcode--> 60 - [Crypto Framework Error Codes](errorcode-crypto-framework.md) 61