/base/security/crypto_framework/interfaces/kits/native/include/ |
H A D | crypto_signature.h | 118 OH_Crypto_ErrCode OH_CryptoVerify_Update(OH_CryptoVerify *ctx, Crypto_DataBlob *in); 131 bool OH_CryptoVerify_Final(OH_CryptoVerify *ctx, Crypto_DataBlob *in, Crypto_DataBlob *signData); 146 OH_Crypto_ErrCode OH_CryptoVerify_Recover(OH_CryptoVerify *ctx, Crypto_DataBlob *signData, 147 Crypto_DataBlob *rawSignData); 172 Crypto_DataBlob *value); 188 Crypto_DataBlob *value);
|
H A D | crypto_sym_cipher.h | 102 CryptoSymCipher_ParamsType paramsType, Crypto_DataBlob *value); 161 OH_Crypto_ErrCode OH_CryptoSymCipher_Update(OH_CryptoSymCipher *ctx, Crypto_DataBlob *in, Crypto_DataBlob *out); 178 OH_Crypto_ErrCode OH_CryptoSymCipher_Final(OH_CryptoSymCipher *ctx, Crypto_DataBlob *in, Crypto_DataBlob *out);
|
H A D | crypto_common.h | 51 typedef struct Crypto_DataBlob { struct 56 } Crypto_DataBlob; typedef 94 void OH_Crypto_FreeDataBlob(Crypto_DataBlob *dataBlob);
|
H A D | crypto_asym_key.h | 194 Crypto_DataBlob *pubKeyData, Crypto_DataBlob *priKeyData, OH_CryptoKeyPair **keyCtx); 245 const char *encodingStandard, Crypto_DataBlob *out); 260 OH_Crypto_ErrCode OH_CryptoPubKey_GetParam(OH_CryptoPubKey *key, CryptoAsymKey_ParamType item, Crypto_DataBlob *value);
|
H A D | crypto_digest.h | 79 OH_Crypto_ErrCode OH_CryptoDigest_Update(OH_CryptoDigest *ctx, Crypto_DataBlob *in); 94 OH_Crypto_ErrCode OH_CryptoDigest_Final(OH_CryptoDigest *ctx, Crypto_DataBlob *out);
|
H A D | crypto_sym_key.h | 101 const Crypto_DataBlob *keyData, OH_CryptoSymKey **keyCtx); 141 OH_Crypto_ErrCode OH_CryptoSymKey_GetKeyData(OH_CryptoSymKey *keyCtx, Crypto_DataBlob *out);
|
/base/security/crypto_framework/test/unittest/src/native/ |
H A D | native_asym_key_test.cpp | 70 Crypto_DataBlob dataBlob = { .data = nullptr, .len = 0 }; in HWTEST_F() 88 Crypto_DataBlob pubKeyX509Str = {}; in HWTEST_F() 92 Crypto_DataBlob pubKeyPkcs1Str = {}; in HWTEST_F() 99 Crypto_DataBlob retBlob = { .data = nullptr, .len = 0 }; in HWTEST_F() 106 Crypto_DataBlob retBlobX509 = { .data = nullptr, .len = 0 }; in HWTEST_F() 128 Crypto_DataBlob dataBlobE = { .data = nullptr, .len = 0 }; in HWTEST_F() 156 Crypto_DataBlob retBlob = { .data = nullptr, .len = 0 }; in HWTEST_F() 166 Crypto_DataBlob dataBlob = { .data = nullptr, .len = 0 }; in HWTEST_F() 198 Crypto_DataBlob retBlob = { .data = nullptr, .len = 0 }; in HWTEST_F() 208 Crypto_DataBlob dataBlo in HWTEST_F() [all...] |
H A D | native_sym_cipher_test.cpp | 56 Crypto_DataBlob input = {.data = reinterpret_cast<uint8_t *>(plainText), .len = 13}; in AesEncrypt() 57 Crypto_DataBlob output = {}; in AesEncrypt() 100 Crypto_DataBlob input = {.data = reinterpret_cast<uint8_t *>(cipherText), .len = cipherTextLen}; in AesDecrypt() 101 Crypto_DataBlob output = {}; in AesDecrypt() 153 Crypto_DataBlob ivData = { .data = iv, .len = sizeof(iv) }; in HWTEST_F() 154 Crypto_DataBlob aadData = { .data = aad, .len = sizeof(aad) }; in HWTEST_F() 155 Crypto_DataBlob tagData = { .data = tag, .len = sizeof(tag) }; in HWTEST_F()
|
H A D | native_digest_test.cpp | 56 Crypto_DataBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() 57 Crypto_DataBlob outBlob = { .data = nullptr, .len = 0 }; in HWTEST_F()
|
H A D | native_sym_key_test.cpp | 52 Crypto_DataBlob keyMaterialBlob = {.data = reinterpret_cast<uint8_t *>(testKey), .len = testKeyLen}; in HWTEST_F() 74 Crypto_DataBlob dataBlob = { .data = nullptr, .len = 0 }; in HWTEST_F()
|
H A D | native_signature_test.cpp | 65 Crypto_DataBlob value = { .data = reinterpret_cast<uint8_t *>(buf), .len = sizeof(buf) }; in HWTEST_F() 102 Crypto_DataBlob msgBlob = { in HWTEST_F() 114 Crypto_DataBlob keyBlob = { in HWTEST_F() 127 Crypto_DataBlob signBlob = { in HWTEST_F()
|
/base/security/crypto_framework/frameworks/native/src/ |
H A D | signature.c | 67 OH_Crypto_ErrCode OH_CryptoVerify_Update(OH_CryptoVerify *ctx, Crypto_DataBlob *in) in OH_CryptoVerify_Update() 76 bool OH_CryptoVerify_Final(OH_CryptoVerify *ctx, Crypto_DataBlob *in, Crypto_DataBlob *signData) in OH_CryptoVerify_Final() 89 OH_Crypto_ErrCode OH_CryptoVerify_Recover(OH_CryptoVerify *ctx, Crypto_DataBlob *signData, in OH_CryptoVerify_Recover() 90 Crypto_DataBlob *rawSignData) in OH_CryptoVerify_Recover() 108 Crypto_DataBlob *value) in OH_CryptoVerify_SetParam() 140 Crypto_DataBlob *value) in OH_CryptoVerify_GetParam()
|
H A D | sym_cipher.c | 72 CryptoSymCipher_ParamsType paramsType, Crypto_DataBlob *value) in OH_CryptoSymCipherParams_SetParam() 123 OH_Crypto_ErrCode OH_CryptoSymCipher_Update(OH_CryptoSymCipher *ctx, Crypto_DataBlob *in, Crypto_DataBlob *out) in OH_CryptoSymCipher_Update() 132 OH_Crypto_ErrCode OH_CryptoSymCipher_Final(OH_CryptoSymCipher *ctx, Crypto_DataBlob *in, Crypto_DataBlob *out) in OH_CryptoSymCipher_Final()
|
H A D | crypto_common.c | 20 void OH_Crypto_FreeDataBlob(Crypto_DataBlob *dataBlob) in OH_Crypto_FreeDataBlob()
|
H A D | digest.c | 45 OH_Crypto_ErrCode OH_CryptoDigest_Update(OH_CryptoDigest *ctx, Crypto_DataBlob *in) in OH_CryptoDigest_Update() 54 OH_Crypto_ErrCode OH_CryptoDigest_Final(OH_CryptoDigest *ctx, Crypto_DataBlob *out) in OH_CryptoDigest_Final()
|
H A D | asym_key.c | 85 Crypto_DataBlob *pubKeyData, Crypto_DataBlob *priKeyData, OH_CryptoKeyPair **keyCtx) in OH_CryptoAsymKeyGenerator_Convert() 142 const char *encodingStandard, Crypto_DataBlob *out) in OH_CryptoPubKey_Encode() 178 OH_Crypto_ErrCode OH_CryptoPubKey_GetParam(OH_CryptoPubKey *key, CryptoAsymKey_ParamType item, Crypto_DataBlob *value) in OH_CryptoPubKey_GetParam()
|
H A D | sym_key.c | 64 const Crypto_DataBlob *keyData, OH_CryptoSymKey **keyCtx) in OH_CryptoSymKeyGenerator_Convert() 97 OH_Crypto_ErrCode OH_CryptoSymKey_GetKeyData(OH_CryptoSymKey *keyCtx, Crypto_DataBlob *out) in OH_CryptoSymKey_GetKeyData()
|