/ohos5.0/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/ |
H A D | cm_ipc_client_serialization.c | 24 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 D | hks_client_ipc_serialization.c | 77 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 D | hks_service_ipc_serialization.c | 74 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 D | hks_service_ipc_serialization.h | 26 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 D | cm_log_test.cpp | 187 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 D | cm_ipc_client_serialization.h | 29 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 D | hksipc_fuzzer.cpp | 222 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 D | huks_ipc_serialization_test.cpp | 282 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 D | hks_rkc_rw.c | 92 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 D | hks_rkc_rw.h | 110 int32_t ExtractFieldFromBuffer(const struct HksBlob *srcBlob, uint32_t *srcOffset, void *dest, uint…
|
/ohos5.0/foundation/communication/dsoftbus/tests/core/adapter/unittest/ |
H A D | dsoftbus_rsa_crypto_test.cpp | 314 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 D | huks_adapter.c | 125 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()
|