Home
last modified time | relevance | path

Searched refs:HcfBlob (Results 1 - 25 of 218) sorted by relevance

123456789

/base/security/crypto_framework/interfaces/inner_api/common/
H A Dblob.h22 typedef struct HcfBlob HcfBlob; typedef
23 struct HcfBlob { struct
37 void HcfBlobDataFree(HcfBlob *blob);
38 void HcfBlobDataClearAndFree(HcfBlob *blob);
/base/security/crypto_framework/frameworks/spi/
H A Dsignature_spi.h37 HcfResult (*engineUpdate)(HcfSignSpi *self, HcfBlob *data);
39 HcfResult (*engineSign)(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData);
47 HcfResult (*engineSetSignSpecUint8Array)(HcfSignSpi *self, SignSpecItem item, HcfBlob blob);
57 HcfResult (*engineUpdate)(HcfVerifySpi *self, HcfBlob *data);
59 bool (*engineVerify)(HcfVerifySpi *self, HcfBlob *data, HcfBlob *signatureData);
61 HcfResult (*engineRecover)(HcfVerifySpi *self, HcfBlob *signatureData, HcfBlob *rawSignatureData);
69 HcfResult (*engineSetVerifySpecUint8Array)(HcfVerifySpi *self, SignSpecItem item, HcfBlob blo
[all...]
H A Dcipher_factory_spi.h35 HcfResult (*update)(HcfCipherGeneratorSpi *self, HcfBlob *input, HcfBlob *output);
37 HcfResult (*doFinal)(HcfCipherGeneratorSpi *self, HcfBlob *input, HcfBlob *output);
39 HcfResult (*setCipherSpecUint8Array)(HcfCipherGeneratorSpi *self, CipherSpecItem item, HcfBlob pSource);
43 HcfResult (*getCipherSpecUint8Array)(HcfCipherGeneratorSpi *self, CipherSpecItem item, HcfBlob *returnUint8Array);
/base/security/crypto_framework/interfaces/inner_api/crypto_operation/
H A Dsignature.h41 HcfResult (*update)(HcfSign *self, HcfBlob *data);
43 HcfResult (*sign)(HcfSign *self, HcfBlob *data, HcfBlob *returnSignatureData);
53 HcfResult (*setSignSpecUint8Array)(HcfSign *self, SignSpecItem item, HcfBlob blob);
63 HcfResult (*update)(HcfVerify *self, HcfBlob *data);
65 bool (*verify)(HcfVerify *self, HcfBlob *data, HcfBlob *signatureData);
67 HcfResult (*recover)(HcfVerify *self, HcfBlob *signatureData, HcfBlob *rawSignatureData);
77 HcfResult (*setVerifySpecUint8Array)(HcfVerify *self, SignSpecItem item, HcfBlob blo
[all...]
H A Dcipher.h61 HcfResult (*update)(HcfCipher *self, HcfBlob *input, HcfBlob *output);
63 HcfResult (*doFinal)(HcfCipher *self, HcfBlob *input, HcfBlob *output);
67 HcfResult (*setCipherSpecUint8Array)(HcfCipher *self, CipherSpecItem item, HcfBlob blob);
71 HcfResult (*getCipherSpecUint8Array)(HcfCipher *self, CipherSpecItem item, HcfBlob *returnUint8Array);
/base/security/crypto_framework/interfaces/inner_api/algorithm_parameter/
H A Ddetailed_hkdf_params.h26 HcfBlob key;
27 HcfBlob salt;
28 HcfBlob info;
29 HcfBlob output;
H A Ddetailed_ccm_params.h27 HcfBlob iv;
28 HcfBlob aad;
29 HcfBlob tag;
H A Ddetailed_gcm_params.h27 HcfBlob iv;
28 HcfBlob aad;
29 HcfBlob tag;
H A Ddetailed_pbkdf2_params.h26 HcfBlob password;
27 HcfBlob salt;
29 HcfBlob output;
/base/security/crypto_framework/frameworks/cj/include/
H A Dcrypto_ffi.h48 HcfBlob iv;
49 HcfBlob add;
50 HcfBlob authTag;
56 FFI_EXPORT HcfBlob FfiOHOSGenerateRandom(int64_t id, int32_t numBytes, int32_t* errCode);
57 FFI_EXPORT void FfiOHOSSetSeed(int64_t id, HcfBlob *seed, int32_t* errCode);
61 FFI_EXPORT int32_t FfiOHOSMdUpdate(int64_t id, HcfBlob *input);
62 FFI_EXPORT HcfBlob FfiOHOSDigest(int64_t id, int32_t* errCode);
69 FFI_EXPORT int64_t FfiOHOSConvertKey(int64_t id, HcfBlob *key, int32_t* errCode);
74 FFI_EXPORT int32_t FfiOHOSSymKeyGetEncoded(int64_t id, HcfBlob *returnBlob);
80 FFI_EXPORT int32_t FfiOHOSCipherInitByIv(int64_t id, int32_t opMode, void* key, HcfBlob blob
[all...]
H A Dcipher_impl.h32 HcfResult CipherUpdate(HcfBlob *input, HcfBlob *output);
33 HcfResult CipherDoFinal(HcfBlob *input, HcfBlob *output);
34 HcfResult SetCipherSpec(CipherSpecItem item, HcfBlob pSource);
36 HcfResult GetCipherSpecUint8Array(CipherSpecItem item, HcfBlob *returnUint8Array);
H A Dverify_impl.h31 HcfResult Update(HcfBlob *input);
32 bool Verify(HcfBlob *data, HcfBlob signatureData, int32_t *errCode);
33 HcfResult Recover(HcfBlob input, HcfBlob *output);
35 HcfResult SetVerifySpecByArr(HcfBlob itemValue);
H A Dsign_impl.h33 HcfResult Update(HcfBlob *input);
34 HcfResult Sign(HcfBlob *input, HcfBlob *output);
36 HcfResult SetSignSpecByArr(HcfBlob itemValue);
/base/security/crypto_framework/test/unittest/src/
H A Dcrypto_pbkdf2_test.cpp66 HcfBlob output = {.data = out, .len = OUT_PUT_NORMAL_LENGTH}; in HWTEST_F()
67 HcfBlob salt = {.data = saltData, .len = SALT_NORMAL_LENGTH}; in HWTEST_F()
68 HcfBlob password = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_password)), in HWTEST_F()
89 HcfBlob output = {.data = out, .len = OUT_PUT_NORMAL_LENGTH}; in HWTEST_F()
90 HcfBlob salt = {.data = saltData, .len = SALT_NORMAL_LENGTH}; in HWTEST_F()
91 HcfBlob password = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_password)), in HWTEST_F()
112 HcfBlob output = {.data = out, .len = OUT_PUT_NORMAL_LENGTH}; in HWTEST_F()
113 HcfBlob salt = {.data = nullptr, .len = 0}; in HWTEST_F()
114 HcfBlob password = {.data = nullptr, .len = 0}; in HWTEST_F()
133 HcfBlob outpu in HWTEST_F()
[all...]
H A Dcrypto_hkdf_test.cpp63 HcfBlob output = {.data = out, .len = OUT_PUT_NORMAL_LENGTH}; in HWTEST_F()
64 HcfBlob salt = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_saltData)), in HWTEST_F()
66 HcfBlob key = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_keyData)), in HWTEST_F()
68 HcfBlob info = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_infoData)), in HWTEST_F()
88 HcfBlob output = {.data = out, .len = OUT_PUT_NORMAL_LENGTH}; in HWTEST_F()
89 HcfBlob salt = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_saltData)), in HWTEST_F()
91 HcfBlob key = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_keyData)), in HWTEST_F()
93 HcfBlob info = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_infoData)), in HWTEST_F()
115 HcfBlob output = {.data = out, .len = OUT_PUT_NORMAL_LENGTH}; in HWTEST_F()
116 HcfBlob sal in HWTEST_F()
[all...]
H A Dcrypto_md_test.cpp141 HcfBlob *inBlob = nullptr; in HWTEST_F()
157 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F()
171 HcfBlob outBlob = { .data = nullptr, .len = 0 }; in HWTEST_F()
189 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F()
190 HcfBlob outBlob = { .data = nullptr, .len = 0 }; in HWTEST_F()
208 HcfBlob inBlob = { .data = nullptr, .len = 0 }; in HWTEST_F()
211 HcfBlob outBlob = { .data = nullptr, .len = 0 }; in HWTEST_F()
244 struct HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F()
245 struct HcfBlob outBlob = { .data = nullptr, .len = 0 }; in HWTEST_F()
267 struct HcfBlob inBlo in HWTEST_F()
[all...]
H A Dcrypto_mac_test.cpp157 HcfBlob keyMaterialBlob = {.data = reinterpret_cast<uint8_t *>(testKey), .len = testKeyLen}; in HWTEST_F()
176 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F()
197 HcfBlob keyMaterialBlob = {.data = reinterpret_cast<uint8_t *>(testKey), .len = testKeyLen}; in HWTEST_F()
200 HcfBlob *inBlob = nullptr; in HWTEST_F()
225 HcfBlob keyMaterialBlob = {.data = reinterpret_cast<uint8_t *>(testKey), .len = testKeyLen}; in HWTEST_F()
230 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F()
248 HcfBlob outBlob = { .data = nullptr, .len = 0 }; in HWTEST_F()
270 HcfBlob keyMaterialBlob = {.data = reinterpret_cast<uint8_t *>(testKey), .len = testKeyLen}; in HWTEST_F()
274 HcfBlob outBlob = { .data = nullptr, .len = 0 }; in HWTEST_F()
308 HcfBlob keyMaterialBlo in HWTEST_F()
[all...]
/base/security/crypto_framework/frameworks/native/src/
H A Dsym_cipher.c33 HcfResult (*update)(HcfCipher *self, HcfBlob *input, HcfBlob *output);
35 HcfResult (*doFinal)(HcfCipher *self, HcfBlob *input, HcfBlob *output);
39 HcfResult (*setCipherSpecUint8Array)(HcfCipher *self, CipherSpecItem item, HcfBlob blob);
43 HcfResult (*getCipherSpecUint8Array)(HcfCipher *self, CipherSpecItem item, HcfBlob *returnUint8Array);
48 HcfBlob iv;
49 HcfBlob aad;
50 HcfBlob tag;
128 HcfResult ret = ctx->update((HcfCipher *)ctx, (HcfBlob *)i in OH_CryptoSymCipher_Update()
[all...]
H A Dsignature.c32 HcfResult (*update)(HcfVerify *self, HcfBlob *data);
34 bool (*verify)(HcfVerify *self, HcfBlob *data, HcfBlob *signatureData);
36 HcfResult (*recover)(HcfVerify *self, HcfBlob *signatureData, HcfBlob *rawSignatureData);
46 HcfResult (*setVerifySpecUint8Array)(HcfVerify *self, SignSpecItem item, HcfBlob blob);
72 HcfResult ret = ctx->update((HcfVerify *)ctx, (HcfBlob *)in); in OH_CryptoVerify_Update()
81 bool ret = ctx->verify((HcfVerify *)ctx, (HcfBlob *)in, (HcfBlob *)signData); in OH_CryptoVerify_Final()
95 HcfResult ret = ctx->recover((HcfVerify *)ctx, (HcfBlob *)signDat in OH_CryptoVerify_Recover()
[all...]
/base/security/crypto_framework/test/unittest/src/ecc/
H A Dcrypto_ecc_ecdh_pub_test.cpp168 static HcfBlob g_secp224r1PointUncompressedBlob = {
173 static HcfBlob g_prime256v1PointUncompressedBlob = {
178 static HcfBlob g_secp384r1PointUncompressedBlob = {
183 static HcfBlob g_secp521r1PointUncompressedBlob = {
188 static HcfBlob g_p160r1PointUncompressedBlob = {
193 static HcfBlob g_p160t1PointUncompressedBlob = {
198 static HcfBlob g_p192r1PointUncompressedBlob = {
203 static HcfBlob g_p192t1PointUncompressedBlob = {
208 static HcfBlob g_p224r1PointUncompressedBlob = {
213 static HcfBlob g_p224t1PointUncompressedBlo
[all...]
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfkdfcreate_fuzzer/
H A Dhcfkdfcreate_fuzzer.cpp48 HcfBlob output = {.data = out, .len = OUT_PUT_NORMAL_LENGTH}; in TestHkdfGenerateSecretSalt()
49 HcfBlob salt = {.data = const_cast<uint8_t *>(data), .len = size}; in TestHkdfGenerateSecretSalt()
50 HcfBlob key = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_keyData)), in TestHkdfGenerateSecretSalt()
52 HcfBlob info = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_infoData)), in TestHkdfGenerateSecretSalt()
75 HcfBlob output = {.data = out, .len = OUT_PUT_NORMAL_LENGTH}; in TestHkdfGenerateSecretKey()
76 HcfBlob key = {.data = const_cast<uint8_t *>(data), .len = size}; in TestHkdfGenerateSecretKey()
77 HcfBlob salt = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_saltData)), in TestHkdfGenerateSecretKey()
79 HcfBlob info = {.data = reinterpret_cast<uint8_t *>(const_cast<char *>(g_infoData)), in TestHkdfGenerateSecretKey()
102 HcfBlob output = {.data = out, .len = OUT_PUT_NORMAL_LENGTH}; in TestHkdfGenerateSecretInfo()
103 HcfBlob inf in TestHkdfGenerateSecretInfo()
[all...]
/base/security/crypto_framework/frameworks/cj/src/
H A Dcipher_impl.cpp40 HcfResult CipherImpl::CipherUpdate(HcfBlob *input, HcfBlob *output) in CipherUpdate()
50 HcfResult CipherImpl::CipherDoFinal(HcfBlob *input, HcfBlob *output) in CipherDoFinal()
60 HcfResult CipherImpl::SetCipherSpec(CipherSpecItem item, HcfBlob pSource) in SetCipherSpec()
78 HcfResult CipherImpl::GetCipherSpecUint8Array(CipherSpecItem item, HcfBlob *returnUint8Array) in GetCipherSpecUint8Array()
H A Dverify_impl.cpp38 HcfResult VerifyImpl::Update(HcfBlob *input) in Update()
46 bool VerifyImpl::Verify(HcfBlob *data, HcfBlob signatureData, int32_t *errCode) in Verify()
56 HcfResult VerifyImpl::Recover(HcfBlob input, HcfBlob *output) in Recover()
72 HcfResult VerifyImpl::SetVerifySpecByArr(HcfBlob itemValue) in SetVerifySpecByArr()
H A Dsm2_crypto_util_impl.cpp24 HcfBlob Sm2CryptoUtilImpl::GenCipherTextBySpec(Sm2CipherTextSpec spec, char *mode, int32_t *errCode) in GenCipherTextBySpec()
26 HcfBlob output = { 0 }; in GenCipherTextBySpec()
31 Sm2CipherTextSpec *Sm2CryptoUtilImpl::GetCipherTextSpec(HcfBlob input, char *mode, int32_t *errCode) in GetCipherTextSpec()
H A Dsign_impl.cpp38 HcfResult SignImpl::Update(HcfBlob *input) in Update()
46 HcfResult SignImpl::Sign(HcfBlob *input, HcfBlob *output) in Sign()
62 HcfResult SignImpl::SetSignSpecByArr(HcfBlob itemValue) in SetSignSpecByArr()

Completed in 10 milliseconds

123456789