Home
last modified time | relevance | path

Searched refs:Crypto_DataBlob (Results 1 - 17 of 17) sorted by relevance

/base/security/crypto_framework/interfaces/kits/native/include/
H A Dcrypto_signature.h118 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 Dcrypto_sym_cipher.h102 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 Dcrypto_common.h51 typedef struct Crypto_DataBlob { struct
56 } Crypto_DataBlob; typedef
94 void OH_Crypto_FreeDataBlob(Crypto_DataBlob *dataBlob);
H A Dcrypto_asym_key.h194 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 Dcrypto_digest.h79 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 Dcrypto_sym_key.h101 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 Dnative_asym_key_test.cpp70 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 Dnative_sym_cipher_test.cpp56 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 Dnative_digest_test.cpp56 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 Dnative_sym_key_test.cpp52 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 Dnative_signature_test.cpp65 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 Dsignature.c67 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 Dsym_cipher.c72 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 Dcrypto_common.c20 void OH_Crypto_FreeDataBlob(Crypto_DataBlob *dataBlob) in OH_Crypto_FreeDataBlob()
H A Ddigest.c45 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 Dasym_key.c85 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 Dsym_key.c64 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()

Completed in 7 milliseconds