| /base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/idl/cm_ipc/ |
| 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 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 …]
|
| D | cm_ipc_service.c | 69 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/ |
| 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->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/ |
| D | hks_lite_api_update_finish_session.cpp | 31 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/ |
| D | openssl_aes_helper.c | 125 …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/ |
| D | hks_core_service_three_stage.c | 58 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/ |
| D | hks_ipc_slice.c | 55 …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/ |
| D | cm_sa.cpp | 52 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/ |
| D | hks_three_stage_test_common.c | 42 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 …]
|
| D | hks_pbkdf2_derive_test_common.cpp | 44 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()
|
| D | hks_hkdf_derive_test_common.cpp | 44 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/ |
| D | openssl_aes_helper.h | 33 …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/ |
| 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->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/ |
| D | cm_ipc_client_serialization.c | 56 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 …]
|
| D | cm_ipc_client.c | 309 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/ |
| D | hks_ipc_service.h | 59 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/ |
| 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);
|
| /base/security/huks/interfaces/kits/napi/src/v9/ |
| D | huks_napi_update_finish_session.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->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/ |
| D | hks_samgr_service_feature.c | 76 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/ |
| D | hks_rsa_cipher_test_common.cpp | 41 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/ |
| D | huks_wrapper_test.cpp | 108 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/ |
| 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/asset/services/crypto_manager/src/ |
| D | huks_wrapper.h | 48 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/ |
| D | hks_three_stage_test_common.h | 213 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/ |
| D | hks_client_service_adapter_common.c | 40 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()
|