Home
last modified time | relevance | path

Searched refs:outData (Results 1 - 25 of 160) sorted by relevance

1234567

/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/idl/cm_ipc/
H A 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 CmIpcServiceGetCallingAppCertList(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
49 void CmIpcServiceGetAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
52 void CmIpcServiceGrantAppCertificate(const struct CmBlob *paramSetBlob, struct CmBlob *outData,
[all...]
H A Dcm_ipc_service.c67 void CmIpcServiceGetCertificateList(const struct CmBlob *paramSetBlob, struct CmBlob *outData, in CmIpcServiceGetCertificateList() argument
98 ret = CmServiceGetCertListPack(&cmContext, store, &certFileList, outData); in CmIpcServiceGetCertificateList()
104 CmSendResponse(context, ret, outData); in CmIpcServiceGetCertificateList()
118 void CmIpcServiceGetCertificateInfo(const struct CmBlob *paramSetBlob, struct CmBlob *outData, in CmIpcServiceGetCertificateInfo() argument
152 ret = CmServiceGetCertInfoPack(store, &certificateData, status, &certUri, outData); in CmIpcServiceGetCertificateInfo()
158 CmSendResponse(context, ret, outData); in CmIpcServiceGetCertificateInfo()
169 void CmIpcServiceSetCertStatus(const struct CmBlob *paramSetBlob, struct CmBlob *outData, in CmIpcServiceSetCertStatus() argument
211 void CmIpcServiceInstallAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData, in CmIpcServiceInstallAppCert() argument
238 ret = CmServicInstallAppCert(&cmContext, &certParam, outData); in CmIpcServiceInstallAppCert()
248 CmSendResponse(context, ret, outData); in CmIpcServiceInstallAppCert()
254 CmIpcServiceUninstallAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceUninstallAppCert() argument
300 CmIpcServiceUninstallAllAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceUninstallAllAppCert() argument
444 CmIpcServiceGetAppCertList(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceGetAppCertList() argument
494 CmIpcServiceGetCallingAppCertList(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceGetCallingAppCertList() argument
650 CmIpcServiceGetAppCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceGetAppCert() argument
704 GetAuthedList(const struct CmContext *context, const struct CmBlob *keyUri, struct CmBlob *outData) GetAuthedList() argument
730 CmIpcServiceGrantAppCertificate(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceGrantAppCertificate() argument
764 CmIpcServiceGetAuthorizedAppList(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceGetAuthorizedAppList() argument
795 CmIpcServiceIsAuthorizedApp(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceIsAuthorizedApp() argument
827 CmIpcServiceRemoveGrantedApp(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceRemoveGrantedApp() argument
861 CmIpcServiceInit(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceInit() argument
902 CmIpcServiceUpdate(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceUpdate() argument
936 CmIpcServiceFinish(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceFinish() argument
969 CmIpcServiceAbort(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceAbort() argument
1001 CmIpcServiceGetUserCertList(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceGetUserCertList() argument
1054 CmIpcServiceGetUserCertInfo(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceGetUserCertInfo() argument
1103 CmIpcServiceSetUserCertStatus(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceSetUserCertStatus() argument
1154 CmIpcServiceInstallUserCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceInstallUserCert() argument
1203 CmIpcServiceUninstallUserCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceUninstallUserCert() argument
1241 CmIpcServiceUninstallAllUserCert(const struct CmBlob *paramSetBlob, struct CmBlob *outData, const struct CmContext *context) CmIpcServiceUninstallAllUserCert() argument
[all...]
/base/security/certificate_manager/test/unittest/module_test/src/
H A 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->certCount)) != EOK) { 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 in ConstructBuf()
280 struct CmBlob outData = { 1, nullptr }; /* outData data invalid */ HWTEST_F() local
296 struct CmBlob outData = { 0, outDataBuf }; /* outData size invalid */ HWTEST_F() local
312 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
326 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
344 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
367 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
390 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
413 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
438 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
463 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
489 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
514 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
539 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
571 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
596 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
621 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; /* copy certInfo data failed */ HWTEST_F() local
646 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; /* invalid certInfo */ HWTEST_F() local
671 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
696 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
725 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
754 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
785 struct CmBlob outData = { sizeof(outDataBuf), outDataBuf }; HWTEST_F() local
[all...]
/base/security/huks/interfaces/kits/liteapi/src/
H A Dhks_lite_api_export_key_item.cpp31 const struct HksBlob *aliasBlob, const struct HksParamSet *paramSet, struct HksBlob *outData) in HksCallExportKeyItem()
38 ret = HksExportPublicKey(aliasBlob, paramSet, outData); in HksCallExportKeyItem()
42 static int32_t InitOutDataBuffer(struct HksBlob *inData, struct HksBlob *outData) in InitOutDataBuffer() argument
44 outData->size = inData->size + RESERVED_PADDING_AREA; in InitOutDataBuffer()
45 outData->data = static_cast<uint8_t*>(HksMalloc(outData->size)); in InitOutDataBuffer()
46 if (outData->data == NULL) { in InitOutDataBuffer()
63 struct HksBlob outData = { 0, nullptr }; in exportKeyItem() local
75 ret = InitOutDataBuffer(&inData, &outData); in exportKeyItem()
80 ret = HksCallExportKeyItem(&aliasBlob, paramSet, &outData); in exportKeyItem()
30 HksCallExportKeyItem( const struct HksBlob *aliasBlob, const struct HksParamSet *paramSet, struct HksBlob *outData) HksCallExportKeyItem() argument
[all...]
H A Dhks_lite_api_update_finish_session.cpp31 struct HksBlob *outData);
34 struct HksBlob *outData) in HksCallUpdateSession()
41 ret = HksUpdate(handle, paramSet, inData, outData); in HksCallUpdateSession()
46 struct HksBlob *outData) in HksCallFinishSession()
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 in InitOutDataBuffer()
33 HksCallUpdateSession(struct HksBlob *handle, struct HksParamSet *paramSet, struct HksBlob *inData, struct HksBlob *outData) HksCallUpdateSession() argument
45 HksCallFinishSession(struct HksBlob *handle, struct HksParamSet *paramSet, struct HksBlob *inData, struct HksBlob *outData) HksCallFinishSession() argument
79 struct HksBlob outData = { 0, nullptr }; InnerUpdateFinishSession() local
[all...]
H A Dhks_lite_api_import_key_item.cpp42 static int32_t InitOutDataBuffer(struct HksBlob *inData, struct HksBlob *outData) in InitOutDataBuffer() argument
44 outData->size = inData->size + RESERVED_PADDING_AREA; in InitOutDataBuffer()
45 outData->data = static_cast<uint8_t *>(HksMalloc(outData->size)); in InitOutDataBuffer()
46 if (outData->data == NULL) { in InitOutDataBuffer()
63 struct HksBlob outData = { 0, nullptr }; in importKeyItem() local
80 ret = InitOutDataBuffer(&inData, &outData); in importKeyItem()
96 HKS_FREE_BLOB(outData); in importKeyItem()
/base/security/huks/test/unittest/huks_standard_test/module_test/interface_test/src/
H A Dhks_list_aliases_test.cpp156 struct HksKeyAliasSet *outData = nullptr; in HWTEST_F() local
157 int32_t ret = HksListAliases(nullptr, &outData); in HWTEST_F()
163 * @tc.desc: tdd HksListAliasesTest, case: outData nullptr, expecting HKS_ERROR_NULL_POINTER
190 struct HksKeyAliasSet *outData = nullptr; in HWTEST_F() local
191 ret = HksListAliases(queryParamSet, &outData); in HWTEST_F()
195 EXPECT_EQ(outData->aliasesCnt >= EXPECT_MIN_NUM, true) << "HksListAliases failed, cnt = " << outData->aliasesCnt; in HWTEST_F()
196 HksFreeKeyAliasSet(outData); in HWTEST_F()
213 struct HksKeyAliasSet *outData = nullptr; in HWTEST_F() local
214 ret = HksListAliases(queryParamSet, &outData); in HWTEST_F()
243 struct HksKeyAliasSet *outData = nullptr; HWTEST_F() local
279 struct HksKeyAliasSet *outData = nullptr; HWTEST_F() local
317 struct HksKeyAliasSet *outData = nullptr; HWTEST_F() local
353 struct HksKeyAliasSet *outData = nullptr; HWTEST_F() local
384 struct HksKeyAliasSet *outData = nullptr; HWTEST_F() local
431 struct HksKeyAliasSet *outData = nullptr; HWTEST_F() local
[all...]
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/
H A Dhks_ipc_slice.c55 static 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()
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()
129 (GetDataSize(cmdId, inData, outData, in HksSliceDataEntry()
75 ProcessDataOnce(uint32_t cmdId, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *inData, struct HksBlob *outData) ProcessDataOnce() argument
118 HksSliceDataEntry(uint32_t cmdId, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *inData, struct HksBlob *outData) HksSliceDataEntry() argument
[all...]
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_core_service_three_stage.c60 const struct HksBlob *outData) in CheckRsaCipherData()
67 if (outData->size < keySize) { in CheckRsaCipherData()
68 HKS_LOG_E("outData buffer too small size: %" LOG_PUBLIC "u, keySize: %" LOG_PUBLIC "u", in CheckRsaCipherData()
69 outData->size, keySize); in CheckRsaCipherData()
83 if (outData->size < keySize) { in CheckRsaCipherData()
84 HKS_LOG_E("encrypt, outData buffer too small size: %" LOG_PUBLIC "u, keySize: %" LOG_PUBLIC "u", in CheckRsaCipherData()
85 outData->size, keySize); in CheckRsaCipherData()
89 if (outData->size < size) { in CheckRsaCipherData()
90 HKS_LOG_E("decrypt, outData buffer too small size: %" LOG_PUBLIC "u, keySize: %" LOG_PUBLIC "u", in CheckRsaCipherData()
91 outData in CheckRsaCipherData()
59 CheckRsaCipherData(bool isEncrypt, uint32_t keyLen, struct HksUsageSpec *usageSpec, const struct HksBlob *outData) CheckRsaCipherData() argument
100 CheckSm2CipherData(bool isEncrypt, const struct HksUsageSpec *usageSpec, const struct HksBlob *inData, const struct HksBlob *outData) CheckSm2CipherData() argument
121 CheckAesCipherAead(bool isEncrypt, const struct HksBlob *inData, const struct HksBlob *outData) CheckAesCipherAead() argument
140 CheckBlockCipherOther(uint32_t mode, bool isEncrypt, const struct HksUsageSpec *usageSpec, const struct HksBlob *inData, const struct HksBlob *outData) CheckBlockCipherOther() argument
178 CheckBlockCipherData(bool isEncrypt, const struct HksUsageSpec *usageSpec, const struct HksBlob *inData, const struct HksBlob *outData) CheckBlockCipherData() argument
200 HksCheckFinishOutSize(bool isEncrypt, struct HksParamSet *paramSet, const struct HksBlob *inData, const struct HksBlob *outData) HksCheckFinishOutSize() argument
416 FinishCachedData(const struct HuksKeyNode *keyNode, const struct HksBlob *srcData, struct HksBlob *outData) FinishCachedData() argument
487 CoreHashFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *srcData, struct HksBlob *outData) CoreHashFinish() argument
511 CheckSignVerifyParams(const struct HuksKeyNode *keyNode, const struct HksBlob *outData) CheckSignVerifyParams() argument
538 CoreSignVerify(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) CoreSignVerify() argument
817 CoreCipherUpdate(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
844 AppendNonceWhenNeeded(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, const uint32_t nonceLen, struct HksBlob *outData, struct HksBlob tag) global() argument
872 CoreAesEncryptFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
915 CoreAesDecryptFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
951 CoreAesCcmCipherFinish(const struct HuksKeyNode *keyNode, const bool isEncrypt, const struct HksBlob *inData, struct HksBlob *outData) global() argument
1015 CoreAesCipherUpdate(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1034 CoreAesCipherFinish(const struct HuksKeyNode *keyNode, const bool isEncrypt, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1070 CoreDesCipherUpdate(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1080 CoreDesEncryptFinish( const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1106 CoreDesDecryptFinish( const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1128 CoreDesCipherFinish(const struct HuksKeyNode *keyNode, const bool isEncrypt, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1153 Core3DesCipherUpdate(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1163 Core3DesEncryptFinish( const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1189 Core3DesDecryptFinish( const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1211 Core3DesCipherFinish(const struct HuksKeyNode *keyNode, const bool isEncrypt, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1226 CoreSm4EncryptFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1250 CoreSm4DecryptFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1270 RsaCipherFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) global() argument
1305 Sm2CipherFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) global() argument
1339 CoreRsaCipherFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) global() argument
1351 CoreSm2CipherFinish(const struct HuksKeyNode *keyNode, const struct HksBlob *inData, struct HksBlob *outData) global() argument
1520 HksCoreSignVerifyThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1609 HksCoreCryptoThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1637 HksCoreEncryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1669 HksCoreDecryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1763 DoBuildKeyBlobOrGetOutDataAction(const struct HksParamSet *paramSet, const struct HksBlob *restoreData, struct HksBlob *outData, uint8_t keyFlag, bool isNeedStorage) global() argument
1781 BuildAgreeDeriveKeyBlobOrGetOutData(const struct HksParamSet *paramSet, const struct HksBlob *restoreData, struct HksBlob *outData, uint8_t keyFlag, const struct HuksKeyNode *keyNode) global() argument
1823 HksCoreDeriveThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
1928 HksCoreAgreeThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
2039 HksCoreMacThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg) global() argument
[all...]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
H A Dopenssl_aes_helper.c125 int32_t AesEncrypt(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->data == NULL || 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 int32_t AesDecrypt(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 in AesDecrypt()
233 AesGcmEncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, const struct HksBlob *randomKey, const struct HksBlob *tagAead) AesGcmEncrypt() argument
288 AesGcmDecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData, const struct HksBlob *randomKey, const struct HksBlob *tagDec) AesGcmDecrypt() argument
[all...]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/include/
H A Dopenssl_aes_helper.h33 int32_t AesEncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData,
36 int32_t AesDecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData,
39 int32_t AesGcmEncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData,
42 int32_t AesGcmDecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBlob *outData,
/base/security/huks/interfaces/kits/napi/src/v9/
H A Dhuks_napi_update_finish_session.cpp57 if (context->outData != nullptr) { in DeleteUpdateAsyncContext()
58 if (context->outData->data != nullptr && context->outData->size != 0) { in DeleteUpdateAsyncContext()
59 (void)memset_s(context->outData->data, context->outData->size, 0, context->outData->size); in DeleteUpdateAsyncContext()
61 FreeHksBlob(context->outData); in DeleteUpdateAsyncContext()
89 context->outData->size = context->inData->size + DATA_SIZE_64KB; in FillContextInDataAndOutData()
90 context->outData->data = static_cast<uint8_t *>(HksMalloc(context->outData in FillContextInDataAndOutData()
[all...]
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/sa/
H A Dcm_sa.cpp52 using CmIpcAppHandlerFuncProc = void (*)(const struct CmBlob *msg, struct CmBlob *outData,
127 struct CmBlob outData = { 0, nullptr }; in ProcessMessage() local
129 outData.size = outSize; in ProcessMessage()
130 if (outData.size > MAX_MALLOC_LEN) { in ProcessMessage()
131 CM_LOG_E("outData size is invalid, size:%u", outData.size); in ProcessMessage()
134 outData.data = static_cast<uint8_t *>(CmMalloc(outData.size)); in ProcessMessage()
135 if (outData.data == nullptr) { in ProcessMessage()
136 CM_LOG_E("Malloc outData faile in ProcessMessage()
141 g_cmIpcHandler[i].handler(static_cast<const struct CmBlob *>(&srcData), &outData, ProcessMessage() local
[all...]
/base/security/huks/services/huks_standard/huks_engine/main/core/include/
H A 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);
H A Dhks_core_service_key_operate_three_stage.h32 struct HksBlob *outData);
35 struct HksBlob *outData);
54 const struct HksBlob *inData, struct HksBlob *outData, uint32_t alg);
/base/security/huks/interfaces/kits/napi/src/v8/
H A 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 in FillContextInDataAndOutData()
[all...]
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/sa/sa_mgr/
H A Dhks_samgr_service_feature.c76 struct HksBlob *outData) in ProcessMsgToHandler()
89 HKS_IPC_THREE_STAGE_HANDLER[i].handler(srcData, outData, (const uint8_t *)ipcContext); in ProcessMsgToHandler()
133 struct HksBlob outData = { 0 }; in Invoke() local
135 // read outData size in Invoke()
147 outData.data = (uint8_t *)HksMalloc(outSize); in Invoke()
148 if (outData.data == NULL) { in Invoke()
149 HKS_LOG_E("outData malloc failed!"); in Invoke()
153 outData.size = outSize; in Invoke()
159 ret = ProcessMsgToHandler(funcId, &ipcContext, &srcData, &outData); in Invoke()
168 HKS_FREE_BLOB(outData); in Invoke()
75 ProcessMsgToHandler(int funcId, HksIpcContext *ipcContext, const struct HksBlob *srcData, struct HksBlob *outData) ProcessMsgToHandler() argument
[all...]
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/asymmetric_alg_test/
H A Dhks_rsa_cipher_test_common.cpp42 struct HksBlob outData = { Unittest::RsaCipher::RSA_COMMON_SIZE, tmpOut }; in HksRsaCipherTestEncryptAbnormal() local
43 ret = HksEncryptForDe(keyAlias, encryptParamSet, inData, &outData); in HksRsaCipherTestEncryptAbnormal()
48 EXPECT_EQ(HksMemCmp(outData.data, cipherText->data, outData.size), HKS_SUCCESS) << "cipherText not equals outData"; in HksRsaCipherTestEncryptAbnormal()
72 struct HksBlob outData = { Unittest::RsaCipher::RSA_COMMON_SIZE, tmpOut }; in HksRsaCipherTestEncrypt() local
73 ret = HksEncryptForDe(keyAlias, encryptParamSet, inData, &outData); in HksRsaCipherTestEncrypt()
102 struct HksBlob outData = { Unittest::RsaCipher::RSA_COMMON_SIZE, tmpOut }; in HksRsaCipherTestDecrypt() local
103 ret = HksDecryptForDe(keyAlias, decryptParamSet, cipherText, &outData); in HksRsaCipherTestDecrypt()
108 EXPECT_EQ(HksMemCmp(outData in HksRsaCipherTestDecrypt()
[all...]
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/
H A Dcm_ipc_client_serialization.c56 static int32_t CmCertListGetCertCount(const struct CmBlob *outData, struct CertList *certificateList, in CmCertListGetCertCount() argument
60 int32_t ret = GetUint32FromBuffer(&certsCount, outData, offset); in CmCertListGetCertCount()
75 int32_t CmCertificateListUnpackFromService(const struct CmBlob *outData, struct CertList *certificateList) in CmCertificateListUnpackFromService() argument
77 if (CmCheckBlob(outData) != CM_SUCCESS || (certificateList == NULL) || (certificateList->certAbstract == NULL)) { 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, cons argument
[all...]
/base/security/asset/test/unittest/module_test/src/
H A Dhuks_wrapper_test.cpp108 struct HksBlob outData = { 6 + TAG_SIZE + NONCE_SIZE, plain }; in HWTEST_F() local
112 ASSERT_EQ(SEC_ASSET_SUCCESS, EncryptData(&keyId, &aadData, &inData, &outData)); in HWTEST_F()
113 ASSERT_EQ(SEC_ASSET_SUCCESS, DecryptData(&keyId, &aadData, &outData, &inData)); in HWTEST_F()
133 struct HksBlob outData = { 6 + TAG_SIZE + NONCE_SIZE, plain }; in HWTEST_F() local
136 ASSERT_EQ(SEC_ASSET_SUCCESS, EncryptData(&keyId, &aadData, &inData, &outData)); in HWTEST_F()
147 ASSERT_EQ(SEC_ASSET_ACCESS_DENIED, ExecCrypt(&handleData, &aadData, &authTokenData, &outData, &inData)); in HWTEST_F()
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_three_stage_test_common.c43 uint32_t purpose, const struct HksBlob *inData, struct HksBlob *outData) in TestLessThanMaxSeg()
66 ret = HksFinishForDe(handle, paramSet, outData, &tmpInData); in TestLessThanMaxSeg()
68 ret = HksFinishForDe(handle, paramSet, &tmpInData, outData); in TestLessThanMaxSeg()
116 const struct HksBlob *inData, struct HksBlob *outData) in TestBatchUpdateLoopFinish()
121 uint8_t *cur = outData->data; in TestBatchUpdateLoopFinish()
122 uint32_t curSize = outData->size; in TestBatchUpdateLoopFinish()
123 outData->size = 0; in TestBatchUpdateLoopFinish()
144 outData->size += outDataSeg.size; in TestBatchUpdateLoopFinish()
165 outData->size += outDataFinish.size; in TestBatchUpdateLoopFinish()
172 const struct HksBlob *inData, struct HksBlob *outData) in TestUpdateLoopFinish()
42 TestLessThanMaxSeg(const struct HksBlob *handle, const struct HksParamSet *paramSet, uint32_t purpose, const struct HksBlob *inData, struct HksBlob *outData) TestLessThanMaxSeg() argument
115 TestBatchUpdateLoopFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) TestBatchUpdateLoopFinish() argument
171 TestUpdateLoopFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) TestUpdateLoopFinish() argument
231 TestUpdateFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, uint32_t purpose, const struct HksBlob *inData, struct HksBlob *outData) TestUpdateFinish() argument
[all...]
/base/security/certificate_manager/test/fuzz_test/cmfinish_fuzzer/
H A 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/huks/services/huks_standard/huks_service/main/os_dependency/idl/ipc/
H A Dhks_ipc_service.h59 void HksIpcServiceInit(const struct HksBlob *paramSetBlob, struct HksBlob *outData, const uint8_t *context);
61 void HksIpcServiceUpdate(const struct HksBlob *paramSetBlob, struct HksBlob *outData, const uint8_t *context);
63 void HksIpcServiceFinish(const struct HksBlob *paramSetBlob, struct HksBlob *outData, const uint8_t *context);
65 void HksIpcServiceAbort(const struct HksBlob *paramSetBlob, struct HksBlob *outData, const uint8_t *context);
/base/security/asset/services/crypto_manager/src/
H A Dhuks_wrapper.h49 struct HksBlob *outData);
51 struct HksBlob *outData);
54 const struct HksBlob *inData, struct HksBlob *outData);
/base/security/huks/interfaces/kits/c/src/
H A Dnative_huks_api.c113 const struct OH_Huks_ParamSet *paramSet, const struct OH_Huks_Blob *inData, struct OH_Huks_Blob *outData) in OH_Huks_UpdateSession()
116 (const struct HksParamSet *) paramSet, (const struct HksBlob *) inData, (struct HksBlob *) outData); in OH_Huks_UpdateSession()
121 const struct OH_Huks_ParamSet *paramSet, const struct OH_Huks_Blob *inData, struct OH_Huks_Blob *outData) in OH_Huks_FinishSession()
124 (const struct HksParamSet *) paramSet, (const struct HksBlob *) inData, (struct HksBlob *) outData); in OH_Huks_FinishSession()
136 struct OH_Huks_KeyAliasSet **outData) in OH_Huks_ListAliases()
138 int32_t result = HksListAliases((const struct HksParamSet *) paramSet, (struct HksKeyAliasSet **) outData); in OH_Huks_ListAliases()
112 OH_Huks_UpdateSession(const struct OH_Huks_Blob *handle, const struct OH_Huks_ParamSet *paramSet, const struct OH_Huks_Blob *inData, struct OH_Huks_Blob *outData) OH_Huks_UpdateSession() argument
120 OH_Huks_FinishSession(const struct OH_Huks_Blob *handle, const struct OH_Huks_ParamSet *paramSet, const struct OH_Huks_Blob *inData, struct OH_Huks_Blob *outData) OH_Huks_FinishSession() argument
135 OH_Huks_ListAliases(const struct OH_Huks_ParamSet *paramSet, struct OH_Huks_KeyAliasSet **outData) OH_Huks_ListAliases() argument

Completed in 19 milliseconds

1234567