Home
last modified time | relevance | path

Searched refs:srcData (Results 1 – 25 of 77) sorted by relevance

1234

/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/ipc/
Dhks_ipc_service.h25 void HksIpcServiceGenerateKey(const struct HksBlob *srcData, const uint8_t *context);
27 void HksIpcServiceImportKey(const struct HksBlob *srcData, const uint8_t *context);
29 void HksIpcServiceExportPublicKey(const struct HksBlob *srcData, const uint8_t *context);
31 void HksIpcServiceImportWrappedKey(const struct HksBlob *srcData, const uint8_t *context);
33 void HksIpcServiceDeleteKey(const struct HksBlob *srcData, const uint8_t *context);
35 void HksIpcServiceGetKeyParamSet(const struct HksBlob *srcData, const uint8_t *context);
37 void HksIpcServiceKeyExist(const struct HksBlob *srcData, const uint8_t *context);
39 void HksIpcServiceGenerateRandom(const struct HksBlob *srcData, const uint8_t *context);
41 void HksIpcServiceSign(const struct HksBlob *srcData, const uint8_t *context);
43 void HksIpcServiceVerify(const struct HksBlob *srcData, const uint8_t *context);
[all …]
Dhks_service_ipc_serialization.c123 static int32_t GetKeyAndParamSetFromBuffer(const struct HksBlob *srcData, struct HksBlob *keyAlias, in GetKeyAndParamSetFromBuffer() argument
126 int32_t ret = GetBlobFromBuffer(keyAlias, srcData, offset); in GetKeyAndParamSetFromBuffer()
129 ret = GetParamSetFromBuffer(paramSet, srcData, offset); in GetKeyAndParamSetFromBuffer()
135 static int32_t MallocBlobFromBuffer(const struct HksBlob *srcData, struct HksBlob *blob, uint32_t *… in MallocBlobFromBuffer() argument
138 int32_t ret = GetUint32FromBuffer(&blobSize, srcData, offset); in MallocBlobFromBuffer()
154 static int32_t MallocParamSetFromBuffer(const struct HksBlob *srcData, struct HksParamSet **paramSe… in MallocParamSetFromBuffer() argument
157 int32_t ret = GetUint32FromBuffer(&paramSetOutSize, srcData, offset); in MallocParamSetFromBuffer()
172 int32_t HksGenerateKeyUnpack(const struct HksBlob *srcData, struct HksBlob *keyAlias, in HksGenerateKeyUnpack() argument
176 int32_t ret = GetKeyAndParamSetFromBuffer(srcData, keyAlias, paramSetIn, &offset); in HksGenerateKeyUnpack()
180 ret = GetUint32FromBuffer(&keyOutSize, srcData, &offset); in HksGenerateKeyUnpack()
[all …]
Dhks_service_ipc_serialization.h28 int32_t HksGenerateKeyUnpack(const struct HksBlob *srcData, struct HksBlob *keyAlias,
31 int32_t HksImportKeyUnpack(const struct HksBlob *srcData, struct HksBlob *keyAlias, struct HksParam…
34 int32_t HksImportWrappedKeyUnpack(const struct HksBlob *srcData, struct HksBlob *keyAlias,
37 int32_t HksDeleteKeyUnpack(const struct HksBlob *srcData, struct HksBlob *keyAlias, struct HksParam…
39 int32_t HksExportPublicKeyUnpack(const struct HksBlob *srcData, struct HksBlob *keyAlias,
42 int32_t HksGetKeyParamSetUnpack(const struct HksBlob *srcData, struct HksBlob *keyAlias,
45 int32_t HksKeyExistUnpack(const struct HksBlob *srcData, struct HksBlob *keyAlias, struct HksParamS…
47 int32_t HksSignUnpack(const struct HksBlob *srcData, struct HksBlob *key, struct HksParamSet **para…
50 int32_t HksVerifyUnpack(const struct HksBlob *srcData, struct HksBlob *key, struct HksParamSet **pa…
53 int32_t HksEncryptDecryptUnpack(const struct HksBlob *srcData, struct HksBlob *key,
[all …]
Dhks_ipc_service.c58 void HksIpcServiceGenerateKey(const struct HksBlob *srcData, const uint8_t *context) in HksIpcServiceGenerateKey() argument
68 ret = HksGenerateKeyUnpack(srcData, &keyAlias, &inParamSet, &keyOut); in HksIpcServiceGenerateKey()
116 void HksIpcServiceImportKey(const struct HksBlob *srcData, const uint8_t *context) in HksIpcServiceImportKey() argument
125 ret = HksImportKeyUnpack(srcData, &keyAlias, &paramSet, &key); in HksIpcServiceImportKey()
145 void HksIpcServiceImportWrappedKey(const struct HksBlob *srcData, const uint8_t *context) in HksIpcServiceImportWrappedKey() argument
155 …ret = HksImportWrappedKeyUnpack(srcData, &keyAlias, &wrappingKeyAlias, &paramSet, &wrappedKeyData… in HksIpcServiceImportWrappedKey()
175 void HksIpcServiceExportPublicKey(const struct HksBlob *srcData, const uint8_t *context) in HksIpcServiceExportPublicKey() argument
184 ret = HksExportPublicKeyUnpack(srcData, &keyAlias, &paramSet, &key); in HksIpcServiceExportPublicKey()
209 void HksIpcServiceDeleteKey(const struct HksBlob *srcData, const uint8_t *context) in HksIpcServiceDeleteKey() argument
216 ret = HksDeleteKeyUnpack(srcData, &keyAlias, &paramSet); in HksIpcServiceDeleteKey()
[all …]
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/sa/sa_mgr/
Dhks_samgr_service_feature.c75 …c int32_t ProcessMsgToHandler(int funcId, HksIpcContext *ipcContext, const struct HksBlob *srcData, in ProcessMsgToHandler() argument
81 HKS_IPC_MESSAGE_HANDLER[i].handler(srcData, (const uint8_t *)ipcContext); in ProcessMsgToHandler()
89 HKS_IPC_THREE_STAGE_HANDLER[i].handler(srcData, outData, (const uint8_t *)ipcContext); in ProcessMsgToHandler()
96 static int32_t ReadSrcDataFromReq(IpcIo *req, struct HksBlob *srcData) in ReadSrcDataFromReq() argument
105 srcData->size = buffSize; in ReadSrcDataFromReq()
106 if (srcData->size == 0 || srcData->size > MAX_MALLOC_LEN) { in ReadSrcDataFromReq()
109 const uint8_t *tmpUint8Array = ReadBuffer(req, srcData->size); in ReadSrcDataFromReq()
113 srcData->data = (uint8_t *)HksMalloc(srcData->size); in ReadSrcDataFromReq()
114 if (srcData->data == NULL) { in ReadSrcDataFromReq()
118 (void)memcpy_s(srcData->data, srcData->size, tmpUint8Array, srcData->size); in ReadSrcDataFromReq()
[all …]
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/sa/
Dcm_sa.cpp119 static int32_t ProcessMessage(uint32_t code, uint32_t outSize, const struct CmBlob &srcData, Messag… in ProcessMessage() argument
140 g_cmIpcHandler[i].handler(static_cast<const struct CmBlob *>(&srcData), &outData, in ProcessMessage()
201 struct CmBlob srcData = { 0, nullptr }; in OnRemoteRequest() local
202 srcData.size = static_cast<uint32_t>(data.ReadUint32()); in OnRemoteRequest()
203 if (IsInvalidLength(srcData.size)) { in OnRemoteRequest()
204 CM_LOG_E("srcData size is invalid, size:%u", srcData.size); in OnRemoteRequest()
208 srcData.data = static_cast<uint8_t *>(CmMalloc(srcData.size)); in OnRemoteRequest()
209 if (srcData.data == nullptr) { in OnRemoteRequest()
213 const uint8_t *pdata = data.ReadBuffer(static_cast<size_t>(srcData.size)); in OnRemoteRequest()
215 CM_FREE_BLOB(srcData); in OnRemoteRequest()
[all …]
/base/update/updater/services/diffpatch/bzip2/
Dlz4_adapter.cpp111 int32_t Lz4FrameAdapter::WriteData(const BlockBuffer &srcData) in WriteData() argument
115 if ((currDataSize_ + srcData.length) < inData_.size()) { in WriteData()
116 … ret = memcpy_s(inData_.data() + currDataSize_, inData_.size(), srcData.buffer, srcData.length); in WriteData()
121 currDataSize_ += srcData.length; in WriteData()
124 ret = memcpy_s(inData_.data() + currDataSize_, inData_.size(), srcData.buffer, hasCopyLen); in WriteData()
137 size_t remainLen = srcData.length - hasCopyLen; in WriteData()
141 BlockBuffer data = {srcData.buffer + srcData.length - remainLen, length}; in WriteData()
150 …ret = memcpy_s(inData_.data(), inData_.size(), srcData.buffer + srcData.length - remainLen, remain… in WriteData()
161 int32_t Lz4FrameAdapter::CompressData(const BlockBuffer &srcData) in CompressData() argument
165 buffer_.data(), buffer_.size(), srcData.buffer, srcData.length, nullptr); in CompressData()
[all …]
Dlz4_adapter.h39 virtual int32_t CompressData(const BlockBuffer &srcData) = 0;
62 int32_t WriteData(const BlockBuffer &srcData) override;
65 int32_t CompressData(const BlockBuffer &srcData) override;
85 int32_t CompressData(const BlockBuffer &srcData) override;
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/sa/
Dhks_sa.cpp106 static int32_t ProcessMessage(uint32_t code, uint32_t outSize, const struct HksBlob &srcData, Messa… in ProcessMessage() argument
111 HKS_IPC_MESSAGE_HANDLER[i].handler(reinterpret_cast<const struct HksBlob *>(&srcData), in ProcessMessage()
130 …KS_IPC_THREE_STAGE_HANDLER[i].handler(reinterpret_cast<const struct HksBlob *>(&srcData), &outData, in ProcessMessage()
194 …uint32_t code, MessageParcel &data, uint32_t outSize, const struct HksBlob &srcData, MessageParcel… in ProcessAttestOrNormalMessage() argument
198 HksIpcServiceAttestKey(reinterpret_cast<const HksBlob *>(&srcData), in ProcessAttestOrNormalMessage()
208 HksIpcServiceAttestKey(reinterpret_cast<const HksBlob *>(&srcData), in ProcessAttestOrNormalMessage()
212 return ProcessMessage(code, outSize, srcData, reply); in ProcessAttestOrNormalMessage()
239 struct HksBlob srcData = { 0, nullptr }; in OnRemoteRequest() local
242 srcData.size = static_cast<uint32_t>(data.ReadUint32()); in OnRemoteRequest()
243 if (IsInvalidLength(srcData.size)) { in OnRemoteRequest()
[all …]
/base/security/certificate_manager/test/fuzz_test/fuzz_test_common/include/
Dcm_fuzz_test_common.h26 bool GetUintFromBuffer(uint8_t *srcData, uint32_t *remSize, uint32_t *offset, uint32_t *outVal);
28 bool GetCmBlobFromBuffer(uint8_t *srcData, uint32_t *remSize, uint32_t *offset, struct CmBlob *outB…
30 bool GetCertListFromBuffer(uint8_t *srcData, uint32_t *remSize, uint32_t *offset, struct CertList *…
32 bool GetCertInfoFromBuffer(uint8_t *srcData, uint32_t *remSize, uint32_t *offset, struct CertInfo *…
36 bool ConstructParamSet(uint8_t *srcData, uint32_t *remainSize, uint32_t *offset,
/base/security/certificate_manager/test/fuzz_test/fuzz_test_common/src/
Dcm_fuzz_test_common.cpp22 bool GetUintFromBuffer(uint8_t *srcData, uint32_t *remSize, uint32_t *offset, uint32_t *outVal) in GetUintFromBuffer() argument
28 (void)memcpy_s(outVal, sizeof(uint32_t), srcData + *offset, sizeof(uint32_t)); in GetUintFromBuffer()
35 bool GetCmBlobFromBuffer(uint8_t *srcData, uint32_t *remSize, uint32_t *offset, struct CmBlob *outB… in GetCmBlobFromBuffer() argument
37 if (GetUintFromBuffer(srcData, remSize, offset, &(outBlob->size)) != true) { in GetCmBlobFromBuffer()
44 outBlob->data = srcData + *offset; in GetCmBlobFromBuffer()
51 bool GetCertListFromBuffer(uint8_t *srcData, uint32_t *remSize, uint32_t *offset, struct CertList *… in GetCertListFromBuffer() argument
53 if (GetUintFromBuffer(srcData, remSize, offset, &(outList->certsCount)) != true) { in GetCertListFromBuffer()
60 outList->certAbstract = reinterpret_cast<struct CertAbstract *>(srcData + *offset); in GetCertListFromBuffer()
65 bool GetCertInfoFromBuffer(uint8_t *srcData, uint32_t *remSize, uint32_t *offset, struct CertInfo *… in GetCertInfoFromBuffer() argument
71 outInfo = reinterpret_cast<struct CertInfo *>(srcData + *offset); in GetCertInfoFromBuffer()
[all …]
/base/security/crypto_framework/test/unittest/src/
Dcrypto_dsa_sign_test.cpp532 HcfBlob srcData = { variable
538 ret = sign->sign(sign, &srcData, &signData);
552 EXPECT_EQ(verify->verify(verify, &srcData, &signData), true);
568 HcfBlob srcData = { variable
572 ret = sign->update(sign, &srcData);
594 ret = verify->update(verify, &srcData);
613 HcfBlob srcData = { variable
617 ret = sign->update(sign, &srcData);
635 ret = verify->update(verify, &srcData);
654 HcfBlob srcData = { variable
[all …]
/base/security/code_signature/interfaces/innerkits/common/include/
Dbyte_buffer.h54 bool CopyFrom(const uint8_t *srcData, uint32_t srcSize) in CopyFrom() argument
56 if (srcData == nullptr) { in CopyFrom()
62 if (memcpy_s(data.get(), size, srcData, srcSize) != EOK) { in CopyFrom()
68 bool PutData(uint32_t pos, const uint8_t *srcData, uint32_t srcSize) in PutData() argument
73 if (memcpy_s(data.get() + pos, size - pos, srcData, srcSize) != EOK) { in PutData()
/base/security/huks/frameworks/huks_standard/main/core/src/
Dhks_local_engine.c44 int32_t HksLocalHash(const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksB… in HksLocalHash() argument
46 …HKS_IF_NOT_SUCC_RETURN(HksCheckBlob2AndParamSet(srcData, hash, paramSet), HKS_ERROR_INVALID_ARGUME… in HksLocalHash()
61 return HksCryptoHalHash(digestAlg->uint32Param, srcData, hash); in HksLocalHash()
66 const struct HksBlob *srcData, struct HksBlob *mac) in HksLocalMac() argument
68 …HKS_IF_NOT_SUCC_RETURN(HksCheckBlob3AndParamSet(key, srcData, mac, paramSet), HKS_ERROR_INVALID_AR… in HksLocalMac()
69 int32_t ret = HksCoreCheckMacParams(key, paramSet, srcData, mac, true); in HksLocalMac()
76 return HksCryptoHalHmac(key, digestAlg->uint32Param, srcData, mac); in HksLocalMac()
252 const struct HksBlob *srcData, const struct HksBlob *signature) in CheckLocalSignVerifyParams() argument
255 …HKS_IF_NOT_SUCC_RETURN(HksCheckBlob3AndParamSet(key, srcData, signature, paramSet), HKS_ERROR_INVA… in CheckLocalSignVerifyParams()
272 ret = HksLocalCheckSignVerifyParams(cmdId, keySize, paramSet, srcData, signature); in CheckLocalSignVerifyParams()
[all …]
/base/security/huks/test/unittest/huks_lite_test/liteos_a_adapter/
Dhks_mac_test.cpp82 static int32_t ConstructDataToBlob(struct HksBlob **srcData, struct HksBlob **macData, in ConstructDataToBlob() argument
85 int32_t ret = TestConstuctBlob(srcData, in ConstructDataToBlob()
101 static int32_t Mac(const struct HksBlob *key, const struct HksBlob *srcData, struct HksBlob *macDat… in Mac() argument
125 ret = HksMacRun(key, macParamSetTest, srcData, macData, 1); in Mac()
157 struct HksBlob *srcData = NULL; in BaseTestMac() local
159 ret = ConstructDataToBlob(&srcData, &macData, in BaseTestMac()
163 …ret = Mac(keyTest, srcData, macData, &g_testMacParams[index].macParamSetParams, g_testMacParams[in… in BaseTestMac()
176 TestFreeBlob(&srcData); in BaseTestMac()
Dhks_hash_test.cpp78 struct HksBlob *srcData = NULL; variable
87 ret = TestConstuctBlob(&srcData,
99 ret = HksHashRun(paramSet, srcData, hash, 1);
106 TestFreeBlob(&srcData);
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/
Dhks_mac_test.cpp83 static int32_t ConstructDataToBlob(struct HksBlob **srcData, struct HksBlob **macData, in ConstructDataToBlob() argument
86 int32_t ret = TestConstuctBlob(srcData, in ConstructDataToBlob()
100 static int32_t Mac(const struct HksBlob *key, const struct HksBlob *srcData, struct HksBlob *macDat… in Mac() argument
126 ret = HksMacRun(key, macParamSet, srcData, macData, 1); in Mac()
159 struct HksBlob *srcData = NULL; in BaseTestMac() local
160 ret = ConstructDataToBlob(&srcData, &macData, in BaseTestMac()
164 …ret = Mac(key, srcData, macData, &g_testMacParams[index].macParamSetParams, g_testMacParams[index]… in BaseTestMac()
177 TestFreeBlob(&srcData); in BaseTestMac()
Dhks_hash_test.cpp77 struct HksBlob *srcData = NULL; variable
85 ret = TestConstuctBlob(&srcData,
99 ret = HksHashRun(paramSet, srcData, hash, 1);
106 TestFreeBlob(&srcData);
/base/security/huks/test/unittest/huks_lite_test/liteos_m_adapter/
Dhks_mac_test.c83 static int32_t ConstructDataToBlob(struct HksBlob **srcData, struct HksBlob **macData, in ConstructDataToBlob() argument
86 int32_t ret = TestConstuctBlob(srcData, in ConstructDataToBlob()
102 static int32_t Mac(const struct HksBlob *key, const struct HksBlob *srcData, struct HksBlob *macDat… in Mac() argument
126 ret = HksMacRun(key, macParamSet, srcData, macData, 1); in Mac()
158 struct HksBlob *srcData = NULL; in BaseTestMac() local
160 ret = ConstructDataToBlob(&srcData, &macData, in BaseTestMac()
164 …ret = Mac(key, srcData, macData, &g_testMacParams[index].macParamSetParams, g_testMacParams[index]… in BaseTestMac()
177 TestFreeBlob(&srcData); in BaseTestMac()
Dhks_hash_test.c83 struct HksBlob *srcData = NULL; in LITE_TEST_CASE() local
91 ret = TestConstuctBlob(&srcData, in LITE_TEST_CASE()
105 ret = HksHashRun(paramSet, srcData, hash, 1); in LITE_TEST_CASE()
112 TestFreeBlob(&srcData); in LITE_TEST_CASE()
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/ca/
Dhks_ca_access.c42 const struct HksBlob *srcData, struct HksBlob *signature) in HksAccessSign() argument
44 return HksTeeSign(key, paramSet, srcData, signature); in HksAccessSign()
48 const struct HksBlob *srcData, const struct HksBlob *signature) in HksAccessVerify() argument
50 return HksTeeVerify(key, paramSet, srcData, signature); in HksAccessVerify()
96 const struct HksBlob *srcData, struct HksBlob *mac) in HksAccessMac() argument
98 return HksTeeMac(key, paramSet, srcData, mac); in HksAccessMac()
/base/security/huks/frameworks/huks_standard/main/core/include/
Dhks_local_engine.h28 const struct HksBlob *srcData, struct HksBlob *mac);
30 int32_t HksLocalHash(const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksB…
48 …lSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData,
51 …erify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData,
/base/security/huks/test/unittest/huks_standard_test/module_test/mock/idl/src/
Dhuks_access_mock.c110 const struct HksBlob *srcData, struct HksBlob *signature)) in ENABLE_CFI() argument
112 return HksCoreSign(key, paramSet, srcData, signature); in ENABLE_CFI()
116 const struct HksBlob *srcData, const struct HksBlob *signature)) in ENABLE_CFI() argument
118 return HksCoreVerify(key, paramSet, srcData, signature); in ENABLE_CFI()
146 const struct HksBlob *srcData, struct HksBlob *mac)) in ENABLE_CFI() argument
148 return HksCoreMac(key, paramSet, srcData, mac); in ENABLE_CFI()
161 const struct HksBlob *srcData, struct HksBlob *mac)) in ENABLE_CFI() argument
163 return HksCoreCalcMacHeader(paramSet, salt, srcData, mac); in ENABLE_CFI()
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
Dhks_core_interfaces.c115 const struct HksBlob *srcData, struct HksBlob *signature) in HuksHdiSign() argument
117 return HksCoreSign(key, paramSet, srcData, signature); in HuksHdiSign()
121 const struct HksBlob *srcData, const struct HksBlob *signature) in HuksHdiVerify() argument
123 return HksCoreVerify(key, paramSet, srcData, signature); in HuksHdiVerify()
151 const struct HksBlob *srcData, struct HksBlob *mac) in HuksHdiMac() argument
153 return HksCoreMac(key, paramSet, srcData, mac); in HuksHdiMac()
164 const struct HksBlob *srcData, struct HksBlob *mac) in HuksHdiCalcMacHeader() argument
166 return HksCoreCalcMacHeader(paramSet, salt, srcData, mac); in HuksHdiCalcMacHeader()
/base/security/huks/services/huks_standard/huks_service/main/core/include/
Dhuks_access.h62 const struct HksBlob *srcData, struct HksBlob *mac);
70 const struct HksBlob *srcData, struct HksBlob *mac);
75 const struct HksBlob *srcData, struct HksBlob *signature);
78 const struct HksBlob *srcData, const struct HksBlob *signature);
93 const struct HksBlob *srcData, struct HksBlob *mac);

1234