• Home
Name Date Size #Lines LOC

..--

Readme-EN.mdD22-Oct-20253.6 KiB6159

capi-crypto-architecture-kit-h.mdD22-Oct-2025590 2314

capi-crypto-asym-cipher-h.mdD22-Oct-202511.7 KiB307192

capi-crypto-asym-key-h.mdD22-Oct-202540 KiB966625

capi-crypto-common-h.mdD22-Oct-20252.3 KiB10667

capi-crypto-digest-h.mdD22-Oct-20255.5 KiB201122

capi-crypto-kdf-h.mdD22-Oct-20256.7 KiB222141

capi-crypto-key-agreement-h.mdD22-Oct-20253.8 KiB11471

capi-crypto-mac-h.mdD22-Oct-20258.1 KiB268163

capi-crypto-rand-h.mdD22-Oct-20254.8 KiB165102

capi-crypto-signature-h.mdD22-Oct-202525.2 KiB692429

capi-crypto-sym-cipher-h.mdD22-Oct-202511.5 KiB319196

capi-crypto-sym-key-h.mdD22-Oct-20257.9 KiB240149

capi-cryptoarchitecturekit.mdD22-Oct-2025577 2315

capi-cryptoasymcipherapi-oh-cryptoasymcipher.mdD22-Oct-2025398 1912

capi-cryptoasymcipherapi-oh-cryptosm2ciphertextspec.mdD22-Oct-2025413 1912

capi-cryptoasymcipherapi.mdD22-Oct-2025434 2114

capi-cryptoasymkeyapi-oh-cryptoasymkeygenerator.mdD22-Oct-2025398 1912

capi-cryptoasymkeyapi-oh-cryptoasymkeygeneratorwithspec.mdD22-Oct-2025426 1912

capi-cryptoasymkeyapi-oh-cryptoasymkeyspec.mdD22-Oct-2025395 1912

capi-cryptoasymkeyapi-oh-cryptoecpoint.mdD22-Oct-2025373 1912

capi-cryptoasymkeyapi-oh-cryptokeypair.mdD22-Oct-2025384 1912

capi-cryptoasymkeyapi-oh-cryptoprivkey.mdD22-Oct-2025375 1912

capi-cryptoasymkeyapi-oh-cryptoprivkeyencodingparams.mdD22-Oct-2025407 1912

capi-cryptoasymkeyapi-oh-cryptopubkey.mdD22-Oct-2025373 1912

capi-cryptoasymkeyapi.mdD22-Oct-2025398 2114

capi-cryptocommonapi-crypto-datablob.mdD22-Oct-2025529 2818

capi-cryptocommonapi.mdD22-Oct-2025400 2114

capi-cryptodigestapi-oh-cryptodigest.mdD22-Oct-2025357 1912

capi-cryptodigestapi.mdD22-Oct-2025381 2114

capi-cryptokdfapi-oh-cryptokdf.mdD22-Oct-2025371 1912

capi-cryptokdfapi-oh-cryptokdfparams.mdD22-Oct-2025386 1912

capi-cryptokdfapi.mdD22-Oct-2025359 2114

capi-cryptokeyagreementapi-oh-cryptokeyagreement.mdD22-Oct-2025400 1912

capi-cryptokeyagreementapi.mdD22-Oct-2025391 2114

capi-cryptomacapi-oh-cryptomac.mdD22-Oct-2025375 1912

capi-cryptomacapi.mdD22-Oct-2025371 2114

capi-cryptorandapi-oh-cryptorand.mdD22-Oct-2025370 1912

capi-cryptorandapi.mdD22-Oct-2025382 2114

capi-cryptosignatureapi-oh-cryptoeccsignaturespec.mdD22-Oct-2025403 1912

capi-cryptosignatureapi-oh-cryptosign.mdD22-Oct-2025372 1912

capi-cryptosignatureapi-oh-cryptoverify.mdD22-Oct-2025394 1912

capi-cryptosignatureapi.mdD22-Oct-2025391 2114

capi-cryptosymcipherapi-oh-cryptosymcipher.mdD22-Oct-2025405 1912

capi-cryptosymcipherapi-oh-cryptosymcipherparams.mdD22-Oct-2025411 1912

capi-cryptosymcipherapi.mdD22-Oct-2025429 2114

capi-cryptosymkeyapi-oh-cryptosymkey.mdD22-Oct-2025382 1912

capi-cryptosymkeyapi-oh-cryptosymkeygenerator.mdD22-Oct-2025381 1912

capi-cryptosymkeyapi.mdD22-Oct-2025388 2114

errorcode-crypto-framework.mdD22-Oct-20251.1 KiB5733

js-apis-cryptoFramework.mdD22-Oct-2025350.7 KiB6,7874,718

js-apis-system-cipher.mdD22-Oct-20259.3 KiB210173

Readme-EN.md

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