/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/ |
H A D | hks_client_service_ipc.c | 105 struct HksBlob inBlob = { 0, NULL }; in HksClientGenerateKey() local 107 inBlob.size = sizeof(keyAlias->size) + ALIGN_SIZE(keyAlias->size) + ALIGN_SIZE(paramSetIn->paramSetSize) + in HksClientGenerateKey() 109 inBlob.data = (uint8_t *)HksMalloc(inBlob.size); in HksClientGenerateKey() 110 HKS_IF_NULL_RETURN(inBlob.data, HKS_ERROR_MALLOC_FAIL) in HksClientGenerateKey() 117 ret = HksGenerateKeyPack(&inBlob, keyAlias, paramSetIn, &outBlob); in HksClientGenerateKey() 120 ret = HksSendRequest(HKS_MSG_GEN_KEY, &inBlob, &outBlob, paramSetIn); in HksClientGenerateKey() 129 HKS_FREE_BLOB(inBlob); in HksClientGenerateKey() 139 struct HksBlob inBlob = { 0, NULL }; in HksClientImportKey() local 140 inBlob in HksClientImportKey() 161 struct HksBlob inBlob = { 0, NULL }; HksClientExportPublicKey() local 195 struct HksBlob inBlob = { 0, NULL }; HksClientImportWrappedKey() local 218 struct HksBlob inBlob = { 0, NULL }; HksClientDeleteKey() local 250 struct HksBlob inBlob = { 0, NULL }; HksClientGetKeyParamSet() local 287 struct HksBlob inBlob = { 0, NULL }; HksClientKeyExist() local 317 struct HksBlob inBlob = { sizeof(random->size), (uint8_t *)&(random->size) }; HksClientGenerateRandom() local 484 struct HksBlob inBlob = { 0, NULL }; HksClientAgreeKey() local 507 struct HksBlob inBlob = { 0, NULL }; HksClientDeriveKey() local 545 struct HksBlob inBlob = { 0, NULL }; HksClientGetKeyInfoList() local 589 CertificateChainInitBlob(struct HksBlob *inBlob, struct HksBlob *outBlob, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, const struct HksCertChain *certChain) CertificateChainInitBlob() argument 618 struct HksBlob inBlob = { 0, NULL }; HksClientAttestKey() local 827 ListAliasesInitBlob(const struct HksParamSet *paramSet, struct HksBlob *inBlob, struct HksBlob *outBlob) ListAliasesInitBlob() argument 847 struct HksBlob inBlob = { 0, NULL }; HksClientListAliases() local 880 struct HksBlob inBlob = { 0, NULL }; HksClientRenameKeyAlias() local 910 struct HksBlob inBlob = { 0, NULL }; HksClientChangeStorageLevel() local [all...] |
H A D | hks_samgr_client_proxy.c | 100 static int32_t WriteToIpcRequest(IpcIo *request, uint32_t outBlobSize, const struct HksBlob *inBlob) in WriteToIpcRequest() argument 106 ipcRet = WriteUint32(request, inBlob->size); in WriteToIpcRequest() 110 ipcRet = WriteBuffer(request, inBlob->data, inBlob->size); in WriteToIpcRequest() 117 static int32_t HksIpcCall(IUnknown *iUnknown, enum HksIpcInterfaceCode type, const struct HksBlob *inBlob, in HksIpcCall() argument 120 /* Check input and inBlob */ in HksIpcCall() 121 int32_t ret = CheckBlob(inBlob); in HksIpcCall() 144 ret = WriteToIpcRequest(&request, outBlobSize, inBlob); in HksIpcCall() 168 static int32_t HksSendRequestSync(enum HksIpcInterfaceCode type, const struct HksBlob *inBlob, struct HksBlob *outBlob) in HksSendRequestSync() argument 183 ret = HksIpcCall((IUnknown *)clientProxy, type, inBlob, outBlo in HksSendRequestSync() 189 HksSendRequest(enum HksIpcInterfaceCode type, const struct HksBlob *inBlob, struct HksBlob *outBlob, const struct HksParamSet *paramSet) HksSendRequest() argument [all...] |
H A D | hks_request.cpp | 124 int32_t HksSendRequest(enum HksIpcInterfaceCode type, const struct HksBlob *inBlob,
in HksSendRequest() argument 149 HKS_IF_NOT_TRUE_LOGE_RETURN(data.WriteUint32(inBlob->size), HKS_ERROR_BAD_STATE);
in HksSendRequest() 150 HKS_IF_NOT_TRUE_LOGE_RETURN(data.WriteBuffer(inBlob->data, static_cast<size_t>(inBlob->size)), HKS_ERROR_BAD_STATE);
in HksSendRequest()
|
H A D | hks_client_ipc_serialization.c | 416 int32_t EncodeCertChain(const struct HksBlob *inBlob, struct HksBlob *outBlob) in EncodeCertChain() argument 425 int32_t ret = CheckAndCalculateSize(inBlob->size, beginLen + endLen, &tmpSize); in EncodeCertChain() 426 HKS_IF_NOT_SUCC_LOGE_RETURN(ret, ret, "check inBlob size fail") in EncodeCertChain() 445 ret = Base64Encode(inBlob->data, inBlob->size, tmpBlob.data + beginLen, tmpSize - beginLen - endLen); in EncodeCertChain() 485 struct HksBlob inBlob = { tmp.size, certChain->certs[i].data }; in HksCertificateChainUnpackFromService() local 486 int32_t ret = EncodeCertChain(&inBlob, &certChain->certs[i]); in HksCertificateChainUnpackFromService()
|
/base/security/crypto_framework/test/unittest/src/ |
H A D | crypto_md_test.cpp | 141 HcfBlob *inBlob = nullptr; in HWTEST_F() local 143 ret = mdObj->update(mdObj, inBlob); in HWTEST_F() 157 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 159 ret = mdObj->update(mdObj, &inBlob); in HWTEST_F() 189 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 192 ret = mdObj->update(mdObj, &inBlob); in HWTEST_F() 208 HcfBlob inBlob = { .data = nullptr, .len = 0 }; in HWTEST_F() local 209 inBlob.data = reinterpret_cast<uint8_t *>(g_testBigData); in HWTEST_F() 210 inBlob.len = strnlen(g_testBigData, MAX_MD_BLOB_LEN); in HWTEST_F() 213 ret = mdObj->update(mdObj, &inBlob); in HWTEST_F() 244 struct HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 267 struct HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 290 struct HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 313 struct HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 336 struct HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 359 struct HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 408 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 430 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local [all...] |
H A D | crypto_mac_test.cpp | 176 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 178 ret = macObj->update(macObj, &inBlob); in HWTEST_F() 200 HcfBlob *inBlob = nullptr; in HWTEST_F() local 204 ret = macObj->update(macObj, inBlob); in HWTEST_F() 230 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 234 ret = macObj->update(macObj, &inBlob); in HWTEST_F() 313 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 318 ret = macObj->update(macObj, &inBlob); in HWTEST_F() 346 HcfBlob inBlob = {0}; in HWTEST_F() local 347 inBlob in HWTEST_F() 421 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 457 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 493 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 529 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 565 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 600 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 631 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 662 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 693 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 724 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 755 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 859 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 895 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 928 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local [all...] |
H A D | crypto_sm3_mac_test.cpp | 171 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 173 ret = macObj->update(macObj, &inBlob); in HWTEST_F() 195 HcfBlob *inBlob = nullptr; in HWTEST_F() local 199 ret = macObj->update(macObj, inBlob); in HWTEST_F() 225 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 229 ret = macObj->update(macObj, &inBlob); in HWTEST_F() 308 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 313 ret = macObj->update(macObj, &inBlob); in HWTEST_F() 341 HcfBlob inBlob = {0}; in HWTEST_F() local 342 inBlob in HWTEST_F() 416 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 449 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 482 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 515 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 548 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 580 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 647 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local 683 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; HWTEST_F() local [all...] |
H A D | crypto_md_sm3_test.cpp | 88 HcfBlob *inBlob = nullptr; in HWTEST_F() local 90 ret = mdObj->update(mdObj, inBlob); in HWTEST_F() 104 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 106 ret = mdObj->update(mdObj, &inBlob); in HWTEST_F() 137 HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 140 ret = mdObj->update(mdObj, &inBlob); in HWTEST_F() 170 struct HcfBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 173 ret = mdObj->update(mdObj, &inBlob); in HWTEST_F()
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/ |
H A D | cm_request.cpp | 87 int32_t SendRequest(enum CertManagerInterfaceCode type, const struct CmBlob *inBlob, in SendRequest() argument 109 data.WriteUint32(inBlob->size); in SendRequest() 110 data.WriteBuffer(inBlob->data, static_cast<size_t>(inBlob->size)); in SendRequest()
|
/base/security/crypto_framework/frameworks/js/napi/crypto/src/ |
H A D | napi_md.cpp | 41 HcfBlob *inBlob = nullptr; member 66 if (context->inBlob != nullptr) { in FreeCryptoFwkCtx() 67 HcfFree(context->inBlob->data); in FreeCryptoFwkCtx() 68 context->inBlob->data = nullptr; in FreeCryptoFwkCtx() 69 context->inBlob->len = 0; in FreeCryptoFwkCtx() 70 HcfFree(context->inBlob); in FreeCryptoFwkCtx() 71 context->inBlob = nullptr; in FreeCryptoFwkCtx() 115 context->errCode = mdObj->update(mdObj, context->inBlob); in MdUpdateExecute() 186 context->inBlob = GetBlobFromNapiDataBlob(env, argv[PARAM0]); in BuildMdJsUpdateCtx() 187 if (context->inBlob in BuildMdJsUpdateCtx() 341 HcfBlob *inBlob = GetBlobFromNapiDataBlob(env, argv[PARAM0]); JsMdUpdateSync() local [all...] |
H A D | napi_mac.cpp | 43 HcfBlob *inBlob = nullptr; member 73 if (context->inBlob != nullptr) { in FreeCryptoFwkCtx() 74 HcfFree(context->inBlob->data); in FreeCryptoFwkCtx() 75 context->inBlob->data = nullptr; in FreeCryptoFwkCtx() 76 context->inBlob->len = 0; in FreeCryptoFwkCtx() 77 HcfFree(context->inBlob); in FreeCryptoFwkCtx() 78 context->inBlob = nullptr; in FreeCryptoFwkCtx() 148 HcfBlob *inBlob = reinterpret_cast<HcfBlob *>(context->inBlob); in MacUpdateExecute() local 149 context->errCode = macObj->update(macObj, inBlob); in MacUpdateExecute() 514 HcfBlob *inBlob = GetBlobFromNapiDataBlob(env, argv[PARAM0]); JsMacUpdateSync() local [all...] |
/base/security/crypto_framework/frameworks/js/jsi/src/ |
H A D | jsi_md.cpp | 83 HcfBlob inBlob = { .data = nullptr, .len = 0 }; in Update() local 84 HcfResult errCode = ParseUint8ArrayToBlob(inVlaue, &inBlob); in Update() 86 LOGE("Update inBlob is null!"); in Update() 91 errCode = mdObj->update(mdObj, &inBlob); in Update() 92 HcfBlobDataClearAndFree(&inBlob); in Update() 115 HcfBlob inBlob = { .data = nullptr, .len = 0 }; in UpdateSync() local 116 HcfResult errCode = ParseUint8ArrayToBlob(inVlaue, &inBlob); in UpdateSync() 118 LOGE("UpdateSync inBlob is null!"); in UpdateSync() 122 errCode = mdObj->update(mdObj, &inBlob); in UpdateSync() 123 HcfBlobDataClearAndFree(&inBlob); in UpdateSync() [all...] |
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfmdcreate_fuzzer/ |
H A D | hcfmdcreate_fuzzer.cpp | 34 HcfBlob inBlob = {.data = const_cast<uint8_t *>(data), .len = size}; in TestMd() local 35 (void)mdObj->update(mdObj, &inBlob); in TestMd()
|
/base/security/certificate_manager/test/fuzz_test/cmsendrequest_fuzzer/ |
H A D | cmsendrequest_fuzzer.cpp | 50 struct CmBlob inBlob = { sendParamSet->paramSetSize, reinterpret_cast<uint8_t *>(sendParamSet) }; in DoSomethingInterestingWithMyAPI() local 60 (void)SendRequest(type, &inBlob, &outBlob); in DoSomethingInterestingWithMyAPI()
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/include/ |
H A D | cm_request.h | 29 * @inBlob: the input serialized data blob. 33 int32_t SendRequest(enum CertManagerInterfaceCode type, const struct CmBlob *inBlob,
|
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/ |
H A D | hks_request.h | 29 * @inBlob: the input serialized data blob. 32 int32_t HksSendRequest(enum HksIpcInterfaceCode type, const struct HksBlob *inBlob, struct HksBlob *outBlob,
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/ |
H A D | cert_manager_crypto_operation.c | 64 int32_t GetNameEncode(const struct CmBlob *inBlob, struct CmBlob *outBlob) in GetNameEncode() argument 66 if ((inBlob == NULL) || (outBlob == NULL)) { in GetNameEncode() 74 ret = CmGetHash(inBlob, &inDigest); in GetNameEncode()
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/include/ |
H A D | cert_manager_crypto_operation.h | 28 int32_t GetNameEncode(const struct CmBlob *inBlob, struct CmBlob *outBlob);
|
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfmaccreate_fuzzer/ |
H A D | hcfmaccreate_fuzzer.cpp | 63 HcfBlob inBlob = {.data = const_cast<uint8_t *>(data), .len = size}; in TestMac() local 65 (void)macObj->update(macObj, &inBlob); in TestMac()
|
/base/security/crypto_framework/test/unittest/src/native/ |
H A D | native_digest_test.cpp | 56 Crypto_DataBlob inBlob = {.data = reinterpret_cast<uint8_t *>(testData), .len = sizeof(testData)}; in HWTEST_F() local 59 ret = OH_CryptoDigest_Update(mdObj, &inBlob); in HWTEST_F()
|
/base/security/huks/test/fuzz_test/innerapi_fuzzer/hksclientipcserialization_fuzzer/ |
H A D | hksclientipcserialization_fuzzer.cpp | 133 struct HksBlob inBlob = { .size = UINT32_MAX }; in HksClientIpcSerializationTest006() local 134 int32_t ret = EncodeCertChain(&inBlob, nullptr); in HksClientIpcSerializationTest006() 136 inBlob.size = UINT32_MAX - NUM; in HksClientIpcSerializationTest006() 137 ret = EncodeCertChain(&inBlob, nullptr); in HksClientIpcSerializationTest006() 139 inBlob.size = TEST_BLOB_SIZE; in HksClientIpcSerializationTest006() 140 ret = EncodeCertChain(&inBlob, nullptr); in HksClientIpcSerializationTest006() 205 struct HksBlob inBlob = { .size = inBlobSize, .data = inBlobData }; in HksClientIpcSerializationTest007() local 213 EncodeCertChain(&inBlob, &outBlob); in HksClientIpcSerializationTest007()
|
/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/os_dependency_test/src/ |
H A D | hks_client_ipc_serialization_test.cpp | 148 struct HksBlob inBlob = { .size = UINT32_MAX }; in HWTEST_F() local 149 int32_t ret = EncodeCertChain(&inBlob, nullptr); in HWTEST_F() 152 inBlob.size = UINT32_MAX - 2; in HWTEST_F() 153 ret = EncodeCertChain(&inBlob, nullptr); in HWTEST_F() 156 inBlob.size = 3221225431; in HWTEST_F() 157 ret = EncodeCertChain(&inBlob, nullptr); in HWTEST_F() 223 struct HksBlob inBlob = { .size = inBlobSize, .data = inBlobData }; in HWTEST_F() local 231 int32_t ret = EncodeCertChain(&inBlob, &outBlob); in HWTEST_F()
|
/base/security/certificate_framework/frameworks/js/napi/certificate/src/ |
H A D | napi_object.cpp | 135 CfBlob *inBlob = CertGetBlobFromNapiValue(env, object);
in GetInputObject() local 136 if (inBlob == nullptr) {
in GetInputObject() 143 param.blob.data = inBlob->data;
in GetInputObject() 144 param.blob.size = inBlob->size;
in GetInputObject() 147 CfFree(inBlob); /* inBlob's data need freed by caller */
in GetInputObject()
|
/base/security/certificate_framework/frameworks/adapter/v1.0/inc/ |
H A D | certificate_openssl_common.h | 43 CfResult DeepCopyBlobToBlob(const CfBlob *inBlob, CfBlob **outBlob);
|
/base/security/certificate_framework/frameworks/adapter/v1.0/src/ |
H A D | certificate_openssl_common.c | 102 CfResult DeepCopyBlobToBlob(const CfBlob *inBlob, CfBlob **outBlob)
in DeepCopyBlobToBlob() argument 104 if (inBlob == NULL || outBlob == NULL) {
in DeepCopyBlobToBlob() 113 CfResult res = DeepCopyDataToBlob((const unsigned char *)inBlob->data, inBlob->size, tmp);
in DeepCopyBlobToBlob()
|