Home
last modified time | relevance | path

Searched refs:srcBlob (Results 1 – 12 of 12) sorted by relevance

/ohos5.0/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/
H A Dcm_ipc_client_serialization.c24 int32_t GetUint32FromBuffer(uint32_t *value, const struct CmBlob *srcBlob, uint32_t *srcOffset) in GetUint32FromBuffer() argument
26 if ((*srcOffset > srcBlob->size) || (srcBlob->size - *srcOffset < sizeof(uint32_t))) { in GetUint32FromBuffer()
30 if (memcpy_s(value, sizeof(uint32_t), srcBlob->data + *srcOffset, sizeof(uint32_t)) != EOK) { in GetUint32FromBuffer()
38 int32_t CmGetBlobFromBuffer(struct CmBlob *blob, const struct CmBlob *srcBlob, uint32_t *srcOffset) in CmGetBlobFromBuffer() argument
40 if ((*srcOffset > srcBlob->size) || ((srcBlob->size - *srcOffset) < sizeof(uint32_t))) { in CmGetBlobFromBuffer()
44 uint32_t size = *((uint32_t *)(srcBlob->data + *srcOffset)); in CmGetBlobFromBuffer()
45 if (ALIGN_SIZE(size) > srcBlob->size - *srcOffset - sizeof(uint32_t)) { in CmGetBlobFromBuffer()
51 blob->data = (uint8_t *)(srcBlob->data + *srcOffset); in CmGetBlobFromBuffer()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/
H A Dhks_client_ipc_serialization.c77 if ((*srcOffset > srcBlob->size) || (srcBlob->size - *srcOffset < sizeof(*value))) { in GetUint32FromBuffer()
81 *value = *((uint32_t *)(srcBlob->data + *srcOffset)); in GetUint32FromBuffer()
88 if ((*srcOffset > srcBlob->size) || ((srcBlob->size - *srcOffset) < sizeof(blob->size))) { in GetBlobFromBuffer()
92 uint32_t size = *((uint32_t *)(srcBlob->data + *srcOffset)); in GetBlobFromBuffer()
101 blob->data = (uint8_t *)(srcBlob->data + *srcOffset); in GetBlobFromBuffer()
108 const struct HksBlob *srcBlob, uint32_t *srcOffset) in GetParamSetFromBuffer() argument
110 … if ((*srcOffset > srcBlob->size) || ((srcBlob->size - *srcOffset) < sizeof(struct HksParamSet))) { in GetParamSetFromBuffer()
114 *paramSet = (struct HksParamSet *)(srcBlob->data + *srcOffset); in GetParamSetFromBuffer()
530 if (srcBlob->size == 0) { in HksListAliasesUnpackFromService()
537 ret = GetUint32FromBuffer(&cntFromBuffer, srcBlob, &offset); in HksListAliasesUnpackFromService()
[all …]
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/ipc/
H A Dhks_service_ipc_serialization.c74 if ((*srcOffset > srcBlob->size) || (srcBlob->size - *srcOffset < sizeof(uint32_t))) { in GetUint32FromBuffer()
78 (void)memcpy_s(value, sizeof(*value), srcBlob->data + *srcOffset, sizeof(uint32_t)); in GetUint32FromBuffer()
86 if ((*srcOffset > srcBlob->size) || ((srcBlob->size - *srcOffset) < sizeof(uint32_t))) { in GetBlobFromBuffer()
90 uint32_t size = *((uint32_t *)(srcBlob->data + *srcOffset)); in GetBlobFromBuffer()
94 if (ALIGN_SIZE(size) > srcBlob->size - *srcOffset - sizeof(uint32_t)) { in GetBlobFromBuffer()
100 blob->data = (uint8_t *)(srcBlob->data + *srcOffset); in GetBlobFromBuffer()
106 const struct HksBlob *srcBlob, uint32_t *srcOffset) in GetParamSetFromBuffer() argument
108 if (*srcOffset > srcBlob->size || ((srcBlob->size - *srcOffset) < sizeof(struct HksParamSet))) { in GetParamSetFromBuffer()
112 *paramSet = (struct HksParamSet*)(srcBlob->data + *srcOffset); in GetParamSetFromBuffer()
116 if (ALIGN_SIZE((*paramSet)->paramSetSize) > (srcBlob->size - *srcOffset) || in GetParamSetFromBuffer()
[all …]
H A Dhks_service_ipc_serialization.h26 int32_t GetBlobFromBuffer(struct HksBlob *blob, const struct HksBlob *srcBlob, uint32_t *srcOffset);
/ohos5.0/base/security/certificate_manager/test/unittest/module_test/src/
H A Dcm_log_test.cpp187 struct CmBlob srcBlob = { sizeof(srcData), srcData }; variable
190 int32_t ret = GetUint32FromBuffer(&value, &srcBlob, &srcOffset);
203 struct CmBlob srcBlob = { sizeof(srcData), srcData }; variable
206 int32_t ret = GetUint32FromBuffer(&value, &srcBlob, &srcOffset);
219 struct CmBlob srcBlob = { sizeof(srcData), srcData }; variable
222 int32_t ret = CmGetBlobFromBuffer(&blob, &srcBlob, &srcOffset);
235 struct CmBlob srcBlob = { sizeof(srcData), srcData }; variable
238 int32_t ret = CmGetBlobFromBuffer(&blob, &srcBlob, &srcOffset);
251 struct CmBlob srcBlob = { sizeof(srcData), srcData }; /* srcData first 4 bytes invalid */ variable
254 int32_t ret = CmGetBlobFromBuffer(&blob, &srcBlob, &srcOffset);
/ohos5.0/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/include/
H A Dcm_ipc_client_serialization.h29 int32_t GetUint32FromBuffer(uint32_t *value, const struct CmBlob *srcBlob, uint32_t *srcOffset);
31 int32_t CmGetBlobFromBuffer(struct CmBlob *blob, const struct CmBlob *srcBlob, uint32_t *srcOffset);
/ohos5.0/base/security/huks/test/fuzz_test/innerapi_fuzzer/hksipc_fuzzer/
H A Dhksipc_fuzzer.cpp222 struct HksBlob srcBlob = { .size = srcBlobSize, .data = srcBlobData }; in HksIpcSerializationTest010() local
224 GetBlobFromBuffer(&blob, &srcBlob, &index); in HksIpcSerializationTest010()
241 struct HksBlob srcBlob = { .size = srcBlobSize, .data = srcBlobData }; in HksIpcSerializationTest011() local
243 GetBlobFromBuffer(&blob, &srcBlob, &index); in HksIpcSerializationTest011()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_service/os_dependency/idl/ipc/src/
H A Dhuks_ipc_serialization_test.cpp282 struct HksBlob srcBlob = { .size = srcBlobSize, .data = srcBlobData }; variable
284 int32_t ret = GetBlobFromBuffer(&blob, &srcBlob, &index);
302 struct HksBlob srcBlob = { .size = srcBlobSize, .data = srcBlobData }; variable
304 int32_t ret = GetBlobFromBuffer(&blob, &srcBlob, &index);
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/rkc/src/
H A Dhks_rkc_rw.c92 int32_t ExtractFieldFromBuffer(const struct HksBlob *srcBlob, uint32_t *srcOffset, void *dest, uint… in ExtractFieldFromBuffer() argument
94 if (CheckBlob(srcBlob) != HKS_SUCCESS || srcOffset == NULL || dest == NULL || destSize == 0) { in ExtractFieldFromBuffer()
98 if (srcBlob->size < *srcOffset) { in ExtractFieldFromBuffer()
103 if (srcBlob->size - *srcOffset < destSize) { in ExtractFieldFromBuffer()
108 (void)memcpy_s(dest, destSize, srcBlob->data + *srcOffset, destSize); in ExtractFieldFromBuffer()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/rkc/include/
H A Dhks_rkc_rw.h110 int32_t ExtractFieldFromBuffer(const struct HksBlob *srcBlob, uint32_t *srcOffset, void *dest, uint…
/ohos5.0/foundation/communication/dsoftbus/tests/core/adapter/unittest/
H A Ddsoftbus_rsa_crypto_test.cpp314 struct HksBlob srcBlob = { srcDataLen, srcData }; variable
326 ret = HksEncrypt(&rsaKeyAlias, encryptParamSet, &srcBlob, &encryptedBlob);
/ohos5.0/base/security/device_auth/deps_adapter/key_management_adapter/impl/src/
H A Dhuks_adapter.c125 struct HksBlob srcBlob = { message->length, message->val }; in Sha256() local
140 res = HksHash(paramSet, &srcBlob, &hashBlob); in Sha256()
457 struct HksBlob srcBlob = { message->length, message->val }; in ComputeHmac() local
462 res = HksMac(&keyBlob, deParamSet, &srcBlob, &hmacBlob); in ComputeHmac()
464 res = HksMac(&keyBlob, ceParamSet, &srcBlob, &hmacBlob); in ComputeHmac()
466 res = HksMac(&keyBlob, deParamSet, &srcBlob, &hmacBlob); in ComputeHmac()
482 struct HksBlob srcBlob = { message->length, message->val }; in ConstructDeriveParamSet() local
499 hmacDeriveParams[idx++].blob = srcBlob; in ConstructDeriveParamSet()