/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/idl/cm_ipc/ |
H A D | cm_ipc_service.h | 25 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 D | cm_ipc_service.c | 67 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 D | cm_log_test.cpp | 68 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 D | hks_lite_api_export_key_item.cpp | 31 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 D | hks_lite_api_update_finish_session.cpp | 31 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 D | hks_lite_api_import_key_item.cpp | 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 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 D | hks_list_aliases_test.cpp | 156 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 D | hks_ipc_slice.c | 55 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 D | hks_core_service_three_stage.c | 60 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 D | openssl_aes_helper.c | 125 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 D | openssl_aes_helper.h | 33 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 D | huks_napi_update_finish_session.cpp | 57 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 D | cm_sa.cpp | 52 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 D | hks_core_service_three_stage.h | 40 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 D | hks_core_service_key_operate_three_stage.h | 32 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 D | huks_napi_update_finish.cpp | 44 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 D | hks_samgr_service_feature.c | 76 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 D | hks_rsa_cipher_test_common.cpp | 42 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 D | cm_ipc_client_serialization.c | 56 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 D | huks_wrapper_test.cpp | 108 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 D | hks_three_stage_test_common.c | 43 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 D | cmfinish_fuzzer.cpp | 49 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 D | hks_ipc_service.h | 59 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 D | huks_wrapper.h | 49 struct HksBlob *outData); 51 struct HksBlob *outData); 54 const struct HksBlob *inData, struct HksBlob *outData);
|
/base/security/huks/interfaces/kits/c/src/ |
H A D | native_huks_api.c | 113 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
|