Home
last modified time | relevance | path

Searched refs:outData (Results 1 – 25 of 130) sorted by relevance

123456

/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/idl/cm_ipc/
Dcm_ipc_service.h25 void CmIpcServiceGetCertificateList(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
28 void CmIpcServiceGetCertificateInfo(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
31 void CmIpcServiceSetCertStatus(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
34 void CmIpcServiceInstallAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
37 void CmIpcServiceUninstallAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
40 void CmIpcServiceUninstallAllAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
43 void CmIpcServiceGetAppCertList(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
46 void CmIpcServiceGetAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
49 void CmIpcServiceGrantAppCertificate(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
52 void CmIpcServiceGetAuthorizedAppList(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
[all …]
Dcm_ipc_service.c69 void CmIpcServiceGetCertificateList(const struct CmBlob *paramSetBlob, struct CmBlob *outData, in CmIpcServiceGetCertificateList() argument
100 ret = CmServiceGetCertListPack(&cmContext, store, &certFileList, outData); in CmIpcServiceGetCertificateList()
106 CmSendResponse(context, ret, outData); in CmIpcServiceGetCertificateList()
119 void CmIpcServiceGetCertificateInfo(const struct CmBlob *paramSetBlob, struct CmBlob *outData, in CmIpcServiceGetCertificateInfo() argument
153 ret = CmServiceGetCertInfoPack(store, &certificateData, status, &certUri, outData); in CmIpcServiceGetCertificateInfo()
159 CmSendResponse(context, ret, outData); in CmIpcServiceGetCertificateInfo()
169 void CmIpcServiceSetCertStatus(const struct CmBlob *paramSetBlob, struct CmBlob *outData, in CmIpcServiceSetCertStatus() argument
210 void CmIpcServiceInstallAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData, in CmIpcServiceInstallAppCert() argument
233 ret = CmServicInstallAppCert(&cmContext, &appCertInfo, &certAlias, store, outData); in CmIpcServiceInstallAppCert()
243 CmSendResponse(context, ret, outData); in CmIpcServiceInstallAppCert()
[all …]
/base/security/certificate_manager/test/unittest/module_test/src/
Dcm_log_test.cpp68 static int32_t ConstructBuf(const struct CertInfoLen *input, struct CmBlob *outData) in ConstructBuf() argument
73 outData->size = sizeof(input->certCount) - 1; in ConstructBuf()
76 …if (memcpy_s(outData->data + offset, outData->size - offset, &input->certCount, sizeof(input->cert… in ConstructBuf()
83 outData->size = offset; in ConstructBuf()
86 if (memcpy_s(outData->data + offset, outData->size - offset, &input->subjectNameLen, in ConstructBuf()
94 outData->size = offset; in ConstructBuf()
97 …if (memcpy_s(outData->data + offset, outData->size - offset, &input->status, sizeof(input->status)… in ConstructBuf()
104 outData->size = offset; in ConstructBuf()
107 …if (memcpy_s(outData->data + offset, outData->size - offset, &input->uriLen, sizeof(input->uriLen)… in ConstructBuf()
114 outData->size = offset; in ConstructBuf()
[all …]
/base/security/huks/interfaces/kits/liteapi/src/
Dhks_lite_api_update_finish_session.cpp31 struct HksBlob *outData);
34 struct HksBlob *outData) in HksCallUpdateSession() argument
41 ret = HksUpdate(handle, paramSet, inData, outData); in HksCallUpdateSession()
46 struct HksBlob *outData) in HksCallFinishSession() argument
53 ret = HksFinish(handle, paramSet, inData, outData); in HksCallFinishSession()
57 static int32_t InitOutDataBuffer(struct HksBlob *inData, struct HksBlob *outData) in InitOutDataBuffer() argument
59 outData->size = inData->size + RESERVED_PADDING_AREA; in InitOutDataBuffer()
60 outData->data = static_cast<uint8_t *>(HksMalloc(outData->size)); in InitOutDataBuffer()
61 if (outData->data == NULL) { in InitOutDataBuffer()
79 struct HksBlob outData = { 0, nullptr }; in InnerUpdateFinishSession() local
[all …]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
Dopenssl_aes_helper.c125 …ncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, in AesEncrypt() argument
128 …if (inData == NULL || inData->data == NULL || inData->size == 0 || outData == NULL || outData->dat… in AesEncrypt()
129 outData->size == 0) { in AesEncrypt()
165 if (EVP_EncryptUpdate(ctx, outData->data, &outLen, inData->data, inData->size) != 1) { in AesEncrypt()
169 outData->size = (uint32_t)outLen; in AesEncrypt()
170 if (EVP_EncryptFinal_ex(ctx, outData->data + outLen, &outLen) != 1) { in AesEncrypt()
174 outData->size += outLen; in AesEncrypt()
179 …ecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, in AesDecrypt() argument
182 …if (inData == NULL || inData->data == NULL || inData->size == 0 || outData == NULL || outData->dat… in AesDecrypt()
183 outData->size == 0) { in AesDecrypt()
[all …]
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
Dhks_core_service_three_stage.c58 const struct HksBlob *outData) in CheckRsaCipherData() argument
65 if (outData->size < keySize) { in CheckRsaCipherData()
67 outData->size, keySize); in CheckRsaCipherData()
81 if (outData->size < keySize) { in CheckRsaCipherData()
83 outData->size, keySize); in CheckRsaCipherData()
87 if (outData->size < size) { in CheckRsaCipherData()
89 outData->size, keySize); in CheckRsaCipherData()
99 const struct HksBlob *outData) in CheckSm2CipherData() argument
111 if (outData->size < needLen) { in CheckSm2CipherData()
113 LOG_PUBLIC "d", outData->size, needLen); in CheckSm2CipherData()
[all …]
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/
Dhks_ipc_slice.c55 …c uint32_t GetDataSize(uint32_t cmdId, const struct HksBlob *inData, const struct HksBlob *outData, in GetDataSize() argument
63 HKS_IF_NOT_SUCC_RETURN(GetBlobBufSize(outData, &bufOutDataSize), HKS_ERROR_INVALID_ARGUMENT) in GetDataSize()
65 bufOutDataSize = sizeof(outData->size); in GetDataSize()
76 struct HksBlob *inData, struct HksBlob *outData) in ProcessDataOnce() argument
82 (GetDataSize(cmdId, inData, outData, &dataBufSize) != HKS_SUCCESS)) { in ProcessDataOnce()
99 ret = HksOnceDataPack(&ipcBlob, inData, outData, NULL, &offset); in ProcessDataOnce()
101 ret = HksOnceDataPack(&ipcBlob, inData, NULL, outData, &offset); in ProcessDataOnce()
112 ret = HksSendRequest(cmdId, &ipcBlob, outData, paramSet); in ProcessDataOnce()
119 struct HksBlob *inData, struct HksBlob *outData) in HksSliceDataEntry() argument
129 (GetDataSize(cmdId, inData, outData, &dataBufSize) != HKS_SUCCESS)) { in HksSliceDataEntry()
[all …]
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/sa/
Dcm_sa.cpp52 using CmIpcAppHandlerFuncProc = void (*)(const struct CmBlob *msg, struct CmBlob *outData,
126 struct CmBlob outData = { 0, nullptr }; in ProcessMessage() local
128 outData.size = outSize; in ProcessMessage()
129 if (outData.size > MAX_MALLOC_LEN) { in ProcessMessage()
130 CM_LOG_E("outData size is invalid, size:%u", outData.size); in ProcessMessage()
133 outData.data = static_cast<uint8_t *>(CmMalloc(outData.size)); in ProcessMessage()
134 if (outData.data == nullptr) { in ProcessMessage()
138 (void)memset_s(outData.data, outData.size, 0, outData.size); in ProcessMessage()
140 g_cmIpcHandler[i].handler(static_cast<const struct CmBlob *>(&srcData), &outData, in ProcessMessage()
142 CM_FREE_BLOB(outData); in ProcessMessage()
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
Dhks_three_stage_test_common.c42 uint32_t purpose, const struct HksBlob *inData, struct HksBlob *outData) in TestLessThanMaxSeg() argument
65 ret = HksFinish(handle, paramSet, outData, &tmpInData); in TestLessThanMaxSeg()
67 ret = HksFinish(handle, paramSet, &tmpInData, outData); in TestLessThanMaxSeg()
115 const struct HksBlob *inData, struct HksBlob *outData) in TestBatchUpdateLoopFinish() argument
120 uint8_t *cur = outData->data; in TestBatchUpdateLoopFinish()
121 uint32_t curSize = outData->size; in TestBatchUpdateLoopFinish()
122 outData->size = 0; in TestBatchUpdateLoopFinish()
143 outData->size += outDataSeg.size; in TestBatchUpdateLoopFinish()
164 outData->size += outDataFinish.size; in TestBatchUpdateLoopFinish()
171 const struct HksBlob *inData, struct HksBlob *outData) in TestUpdateLoopFinish() argument
[all …]
Dhks_pbkdf2_derive_test_common.cpp44 struct HksBlob outData = { COMMON_SIZE, tmpOut }; in HksPbkdf2DeriveTestNormalCase() local
45 ret = HksUpdate(&handleDerive, deriveParamSet, &inData, &outData); in HksPbkdf2DeriveTestNormalCase()
79 struct HksBlob outData = { COMMON_SIZE, tmpOut }; in HksPbkdf2DeriveTestCmpCase() local
80 ret = HksUpdate(&handleDerive, deriveParamSet, &inDataTest, &outData); in HksPbkdf2DeriveTestCmpCase()
Dhks_hkdf_derive_test_common.cpp44 struct HksBlob outData = { COMMON_SIZE, tmpOut }; in HksHkdfDeriveTestNormalCase() local
45 ret = HksUpdate(&handleDerive, deriveParamSet, &inData, &outData); in HksHkdfDeriveTestNormalCase()
78 struct HksBlob outData = { COMMON_SIZE, tmpOut }; in HksHkdfDeriveTestCmpCase() local
79 ret = HksUpdate(&handleDeriveTest, deriveParamSet, &inDataTest, &outData); in HksHkdfDeriveTestCmpCase()
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/include/
Dopenssl_aes_helper.h33 …ncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData,
36 …ecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData,
39 …ncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData,
42 …ecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData,
/base/security/huks/interfaces/kits/napi/src/v8/
Dhuks_napi_update_finish.cpp44 struct HksBlob *outData = nullptr; member
74 if (context->outData != nullptr) { in DeleteUpdateAsyncContext()
75 if (context->outData->data != nullptr && context->outData->size != 0) { in DeleteUpdateAsyncContext()
76 … (void)memset_s(context->outData->data, context->outData->size, 0, context->outData->size); in DeleteUpdateAsyncContext()
78 FreeHksBlob(context->outData); in DeleteUpdateAsyncContext()
106 context->outData->size = context->inData->size + DATA_SIZE_64KB; in FillContextInDataAndOutData()
107 context->outData->data = static_cast<uint8_t *>(HksMalloc(context->outData->size)); in FillContextInDataAndOutData()
108 if (context->outData->data == nullptr) { in FillContextInDataAndOutData()
118 context->outData = static_cast<HksBlob *>(HksMalloc(sizeof(HksBlob))); in FillContextInDataAndOutBlob()
119 if (context->outData == nullptr) { in FillContextInDataAndOutBlob()
[all …]
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/
Dcm_ipc_client_serialization.c56 static int32_t CmCertListGetCertCount(const struct CmBlob *outData, struct CertList *certificateLis… in CmCertListGetCertCount() argument
60 int32_t ret = GetUint32FromBuffer(&certsCount, outData, offset); in CmCertListGetCertCount()
75 int32_t CmCertificateListUnpackFromService(const struct CmBlob *outData, struct CertList *certifica… in CmCertificateListUnpackFromService() argument
77 …if (CmCheckBlob(outData) != CM_SUCCESS || (certificateList == NULL) || (certificateList->certAbstr… in CmCertificateListUnpackFromService()
82 int32_t ret = CmCertListGetCertCount(outData, certificateList, &offset); in CmCertificateListUnpackFromService()
90 ret = CmGetBlobFromBuffer(&blob, outData, &offset); in CmCertificateListUnpackFromService()
101 ret = GetUint32FromBuffer(&status, outData, &offset); in CmCertificateListUnpackFromService()
108 ret = CmGetBlobFromBuffer(&blob, outData, &offset); in CmCertificateListUnpackFromService()
118 ret = CmGetBlobFromBuffer(&blob, outData, &offset); in CmCertificateListUnpackFromService()
190 int32_t CmCertificateInfoUnpackFromService(const struct CmBlob *outData, const struct CmBlob *certU… in CmCertificateInfoUnpackFromService() argument
[all …]
Dcm_ipc_client.c309 static int32_t CmAppCertListGetCertCount(const struct CmBlob *outData, in CmAppCertListGetCertCount() argument
313 int32_t ret = GetUint32FromBuffer(&credCount, outData, offset); in CmAppCertListGetCertCount()
334 static int32_t CmAppCertListUnpackFromService(const struct CmBlob *outData, in CmAppCertListUnpackFromService() argument
339 if ((outData == NULL) || (certificateList == NULL) || in CmAppCertListUnpackFromService()
340 (outData->data == NULL) || (certificateList->credentialAbstract == NULL)) { in CmAppCertListUnpackFromService()
344 int32_t ret = CmAppCertListGetCertCount(outData, certificateList, &offset); in CmAppCertListUnpackFromService()
350 ret = CmGetBlobFromBuffer(&blob, outData, &offset); in CmAppCertListUnpackFromService()
360 ret = CmGetBlobFromBuffer(&blob, outData, &offset); in CmAppCertListUnpackFromService()
370 ret = CmGetBlobFromBuffer(&blob, outData, &offset); in CmAppCertListUnpackFromService()
452 const struct CmBlob *outData, uint32_t *offset) in CmGetAppCertFromBuffer() argument
[all …]
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/ipc/
Dhks_ipc_service.h59 void HksIpcServiceInit(const struct HksBlob *paramSetBlob, struct HksBlob *outData, const uint8_t *…
61 void HksIpcServiceUpdate(const struct HksBlob *paramSetBlob, struct HksBlob *outData, const uint8_t…
63 void HksIpcServiceFinish(const struct HksBlob *paramSetBlob, struct HksBlob *outData, const uint8_t…
65 void HksIpcServiceAbort(const struct HksBlob *paramSetBlob, struct HksBlob *outData, const uint8_t …
68 const struct HksBlob *paramSetBlob, struct HksBlob *outData, const uint8_t *context);
/base/security/huks/services/huks_standard/huks_engine/main/core/include/
Dhks_core_service_three_stage.h40 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
49 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
52 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
58 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
67 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
79 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
91 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
/base/security/huks/interfaces/kits/napi/src/v9/
Dhuks_napi_update_finish_session.cpp44 struct HksBlob *outData = nullptr; member
74 if (context->outData != nullptr) { in DeleteUpdateAsyncContext()
75 if (context->outData->data != nullptr && context->outData->size != 0) { in DeleteUpdateAsyncContext()
76 … (void)memset_s(context->outData->data, context->outData->size, 0, context->outData->size); in DeleteUpdateAsyncContext()
78 FreeHksBlob(context->outData); in DeleteUpdateAsyncContext()
106 context->outData->size = context->inData->size + DATA_SIZE_64KB; in FillContextInDataAndOutData()
107 context->outData->data = static_cast<uint8_t *>(HksMalloc(context->outData->size)); in FillContextInDataAndOutData()
108 if (context->outData->data == nullptr) { in FillContextInDataAndOutData()
118 context->outData = static_cast<struct HksBlob *>(HksMalloc(sizeof(HksBlob))); in FillContextInDataAndOutBlob()
119 if (context->outData == nullptr) { in FillContextInDataAndOutBlob()
[all …]
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/sa/sa_mgr/
Dhks_samgr_service_feature.c76 struct HksBlob *outData) in ProcessMsgToHandler() argument
89 HKS_IPC_THREE_STAGE_HANDLER[i].handler(srcData, outData, (const uint8_t *)ipcContext); in ProcessMsgToHandler()
133 struct HksBlob outData = { 0 }; in Invoke() local
147 outData.data = (uint8_t *)HksMalloc(outSize); in Invoke()
148 if (outData.data == NULL) { in Invoke()
153 outData.size = outSize; in Invoke()
159 ret = ProcessMsgToHandler(funcId, &ipcContext, &srcData, &outData); in Invoke()
168 HKS_FREE_BLOB(outData); in Invoke()
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/asymmetric_alg_test/
Dhks_rsa_cipher_test_common.cpp41 struct HksBlob outData = { Unittest::RsaCipher::RSA_COMMON_SIZE, tmpOut }; in HksRsaCipherTestEncryptAbnormal() local
42 ret = HksEncrypt(keyAlias, encryptParamSet, inData, &outData); in HksRsaCipherTestEncryptAbnormal()
47 …EXPECT_EQ(HksMemCmp(outData.data, cipherText->data, outData.size), HKS_SUCCESS) << "cipherText not… in HksRsaCipherTestEncryptAbnormal()
71 struct HksBlob outData = { Unittest::RsaCipher::RSA_COMMON_SIZE, tmpOut }; in HksRsaCipherTestEncrypt() local
72 ret = HksEncrypt(keyAlias, encryptParamSet, inData, &outData); in HksRsaCipherTestEncrypt()
101 struct HksBlob outData = { Unittest::RsaCipher::RSA_COMMON_SIZE, tmpOut }; in HksRsaCipherTestDecrypt() local
102 ret = HksDecrypt(keyAlias, decryptParamSet, cipherText, &outData); in HksRsaCipherTestDecrypt()
107 …EXPECT_EQ(HksMemCmp(outData.data, plainText->data, outData.size), HKS_SUCCESS) << "plainText not e… in HksRsaCipherTestDecrypt()
/base/security/asset/test/unittest/module_test/src/
Dhuks_wrapper_test.cpp108 struct HksBlob outData = { 6 + TAG_SIZE + NONCE_SIZE, plain }; variable
112 ASSERT_EQ(ASSET_SUCCESS, EncryptData(&keyId, &aadData, &inData, &outData));
113 ASSERT_EQ(ASSET_SUCCESS, DecryptData(&keyId, &aadData, &outData, &inData));
133 struct HksBlob outData = { 6 + TAG_SIZE + NONCE_SIZE, plain }; variable
136 ASSERT_EQ(ASSET_SUCCESS, EncryptData(&keyId, &aadData, &inData, &outData));
147 …ASSERT_EQ(ASSET_ACCESS_DENIED, ExecCrypt(&handleData, &aadData, &authTokenData, &outData, &inData)…
/base/security/certificate_manager/test/fuzz_test/cmfinish_fuzzer/
Dcmfinish_fuzzer.cpp49 struct CmBlob outData = { 0, nullptr }; in DoSomethingInterestingWithMyAPI() local
50 if (!GetCmBlobFromBuffer(myData, &remainSize, &offset, &outData)) { in DoSomethingInterestingWithMyAPI()
56 (void)CmFinish(&fiHandle, &inData, &outData); in DoSomethingInterestingWithMyAPI()
/base/security/asset/services/crypto_manager/src/
Dhuks_wrapper.h48 struct HksBlob *outData);
50 struct HksBlob *outData);
53 const struct HksBlob *inData, struct HksBlob *outData);
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/include/
Dhks_three_stage_test_common.h213 const struct HksBlob *inData, struct HksBlob *outData);
215 const struct HksBlob *inData, struct HksBlob *outData);
217 uint32_t purpose, const struct HksBlob *inData, struct HksBlob *outData);
/base/security/huks/utils/crypto_adapter/
Dhks_client_service_adapter_common.c40 uint8_t *outData = (uint8_t *)HksMalloc(key->size); in CopyToInnerKey() local
41 HKS_IF_NULL_LOGE_RETURN(outData, HKS_ERROR_MALLOC_FAIL, "malloc failed") in CopyToInnerKey() local
43 (void)memcpy_s(outData, key->size, key->data, key->size); in CopyToInnerKey()
44 outKey->data = outData; in CopyToInnerKey()

123456