Home
last modified time | relevance | path

Searched refs:HcParcel (Results 1 - 13 of 13) sorted by relevance

/base/security/device_auth/common_lib/interfaces/
H A Dhc_parcel.h35 } HcParcel; typedef
37 HcParcel CreateParcel(uint32_t size, uint32_t allocUnit);
38 void DeleteParcel(HcParcel *parcel);
39 void ClearParcel(HcParcel *parcel);
40 void ResetParcel(HcParcel *parcel, uint32_t size, uint32_t allocUnit);
41 HcBool ParcelReadWithoutPopData(HcParcel *parcel, void *dst, uint32_t dataSize);
42 HcBool ParcelRead(HcParcel *parcel, void *dst, uint32_t dataSize);
43 HcBool ParcelWrite(HcParcel *parcel, const void *src, uint32_t dataSize);
44 HcBool ParcelReadRevert(HcParcel *parcel, void *dst, uint32_t dataSize);
45 HcBool ParcelWriteRevert(HcParcel *parce
[all...]
H A Dhc_tlv_parser.h38 int32_t (*parse)(struct TlvBaseT *, HcParcel *, HcBool);
40 int32_t (*encode)(struct TlvBaseT *, HcParcel *);
93 int32_t ParseTlv##TlvName(TlvBase *tlv, HcParcel *parcel, HcBool strict) \
123 int32_t EncodeTlv##TlvName(TlvBase *tlv, HcParcel *parcel) \
165 HcBool ParseTlvHead(TlvBase *tlv, HcParcel *parcel);
166 int32_t ParseTlvNode(TlvBase *tlv, HcParcel *parcel, HcBool strict);
170 int32_t ParseTlvStruct(TlvBase *tlv, HcParcel *parcel, HcBool strict);
171 int32_t EncodeTlvStruct(TlvBase *tlv, HcParcel *parcel);
174 int32_t EncodeTlvNode(TlvBase *tlv, HcParcel *parcel, HcBool isRoot);
175 HcBool DecodeTlvMessage(TlvBase *msg, HcParcel *parce
[all...]
H A Dhc_string.h26 HcParcel parcel; // parcel data, used to storage the string data
H A Dhc_vector.h39 HcParcel parcel; \
/base/security/device_auth/common_lib/impl/src/
H A Dhc_parcel.c23 HcParcel CreateParcel(uint32_t size, uint32_t allocUnit) in CreateParcel()
25 HcParcel parcel; in CreateParcel()
40 void DeleteParcel(HcParcel *parcel) in DeleteParcel()
55 void ClearParcel(HcParcel *parcel) in ClearParcel()
63 void ResetParcel(HcParcel *parcel, uint32_t size, uint32_t allocUnit) in ResetParcel()
67 HcParcel newParcel = CreateParcel(size, allocUnit); in ResetParcel()
68 (void)memcpy_s(parcel, sizeof(HcParcel), &newParcel, sizeof(HcParcel)); in ResetParcel()
72 uint32_t GetParcelDataSize(const HcParcel *parcel) in GetParcelDataSize()
83 const char *GetParcelData(const HcParcel *parce
[all...]
H A Dhc_tlv_parser.c21 HcBool ParseTlvHead(TlvBase *tlv, HcParcel *parcel) in ParseTlvHead()
51 int32_t ParseTlvNode(TlvBase *tlv, HcParcel *parcel, HcBool strict) in ParseTlvNode()
87 int32_t EncodeTlvNode(TlvBase *tlv, HcParcel *parcel, HcBool isRoot) in EncodeTlvNode()
171 int32_t ParseAndSkipTlvUnknownNode(HcParcel *parcel) in ParseAndSkipTlvUnknownNode()
193 int32_t ParseTlvStruct(TlvBase *tlv, HcParcel *parcel, HcBool strict) in ParseTlvStruct()
239 int32_t EncodeTlvStruct(TlvBase *tlv, HcParcel *parcel) in EncodeTlvStruct()
297 HcBool DecodeTlvMessage(TlvBase *msg, HcParcel *parcel, HcBool strict) in DecodeTlvMessage()
319 HcBool EncodeTlvMessage(TlvBase *msg, HcParcel *parcel) in EncodeTlvMessage()
332 int32_t ParseTlvBuffer(TlvBase *tlv, HcParcel *parcel, HcBool strict) in ParseTlvBuffer()
349 int32_t EncodeTlvBuffer(TlvBase *tlv, HcParcel *parce
[all...]
/base/security/crypto_framework/common/inc/
H A Dhcf_parcel.h36 } HcParcel; typedef
38 HcParcel CreateParcel(uint32_t size, uint32_t allocUnit);
39 void DeleteParcel(HcParcel *parcel);
40 bool ParcelWrite(HcParcel *parcel, const void *src, uint32_t dataSize);
41 uint32_t GetParcelDataSize(const HcParcel *parcel);
42 const char *GetParcelData(const HcParcel *parcel);
44 bool ParcelWriteInt8(HcParcel *parcel, char src);
45 bool ParcelPopBack(HcParcel *parcel, uint32_t size);
H A Dhcf_string.h26 HcParcel parcel; // parcel data, used to storage the string data
/base/security/crypto_framework/common/src/
H A Dhcf_parcel.c24 HcParcel CreateParcel(uint32_t size, uint32_t allocUnit) in CreateParcel()
26 HcParcel parcel; in CreateParcel()
41 void DeleteParcel(HcParcel *parcel) in DeleteParcel()
56 uint32_t GetParcelDataSize(const HcParcel *parcel) in GetParcelDataSize()
67 const char *GetParcelData(const HcParcel *parcel) in GetParcelData()
75 static bool ParcelRealloc(HcParcel *parcel, uint32_t size) in ParcelRealloc()
94 static bool ParcelIncrease(HcParcel *parcel, uint32_t size) in ParcelIncrease()
114 static void ParcelRecycle(HcParcel *parcel) in ParcelRecycle()
132 static uint32_t GetParcelIncreaseSize(HcParcel *parcel, uint32_t newSize) in GetParcelIncreaseSize()
144 bool ParcelWrite(HcParcel *parce
[all...]
/base/security/device_auth/test/unittest/deviceauth/unit_test/source/
H A Dcommon_lib_test.cpp55 HcParcel parcelNullData = CreateParcel(TEST_INVALID_BUFFER_SIZE, PARCEL_DEFAULT_ALLOC_UNIT); in HWTEST_F()
56 HcParcel parcelWithData = CreateParcel(TEST_BUFFER_SIZE, PARCEL_DEFAULT_ALLOC_UNIT); in HWTEST_F()
81 HcParcel parcelWithData = CreateParcel(TEST_BUFFER_SIZE, TEST_BUFFER_SIZE); in HWTEST_F()
103 HcParcel parcelWithData = CreateParcel(TEST_BUFFER_SIZE, TEST_BUFFER_SIZE); in HWTEST_F()
120 HcParcel parcelWithData = CreateParcel(TEST_BUFFER_SIZE, TEST_BUFFER_SIZE); in HWTEST_F()
132 HcParcel parcelWithData = CreateParcel(TEST_BUFFER_SIZE, TEST_BUFFER_SIZE); in HWTEST_F()
178 HcParcel parcelSrc = CreateParcel(TEST_BUFFER_SIZE, TEST_BUFFER_SIZE); in HWTEST_F()
179 HcParcel parcelDst = CreateParcel(TEST_BUFFER_SIZE, TEST_BUFFER_SIZE); in HWTEST_F()
200 HcParcel parcelSrc = CreateParcel(TEST_BUFFER_SIZE, TEST_BUFFER_SIZE); in HWTEST_F()
201 HcParcel parcelDs in HWTEST_F()
[all...]
/base/security/crypto_framework/test/unittest/src/
H A Dcrypto_common_cov_test.cpp232 HcParcel tmp = CreateParcel(0, 0); in HWTEST_F()
240 HcParcel *tmp = nullptr; in HWTEST_F()
253 HcParcel tmp = CreateParcel(0, 0); in HWTEST_F()
275 HcParcel tmp = CreateParcel(0, 0); in HWTEST_F()
284 HcParcel tmp = CreateParcel(0, 0); in HWTEST_F()
294 HcParcel tmp = CreateParcel(0, 0); in HWTEST_F()
305 HcParcel tmp = CreateParcel(PARCEL_DEFAULT_SIZE, PARCEL_DEFAULT_SIZE); in HWTEST_F()
316 HcParcel tmp = CreateParcel(PARCEL_DEFAULT_SIZE, PARCEL_DEFAULT_SIZE); in HWTEST_F()
/base/security/device_auth/services/data_manager/inc/
H A Ddata_manager.h52 HcParcel ext; /* for caching extern data, user data */
/base/security/device_auth/services/data_manager/src/
H A Ddata_manager.c134 static bool EndWithZero(HcParcel *parcel) in EndWithZero()
143 static bool LoadStringVectorFromParcel(StringVector *vec, HcParcel *parcel) in LoadStringVectorFromParcel()
168 static bool SaveStringVectorToParcel(const StringVector *vec, HcParcel *parcel) in SaveStringVectorToParcel()
425 static bool ReadInfoFromParcel(HcParcel *parcel, OsAccountTrustedInfo *info) in ReadInfoFromParcel()
448 static bool ReadParcelFromFile(const char *filePath, HcParcel *parcel) in ReadParcelFromFile()
485 static bool SaveParcelToFile(const char *filePath, HcParcel *parcel) in SaveParcelToFile()
513 HcParcel parcel = CreateParcel(0, 0); in LoadOsAccountDb()
545 HcParcel parcelCe = CreateParcel(0, 0); in TryMoveDeDataToCe()
557 HcParcel parcelDe = CreateParcel(0, 0); in TryMoveDeDataToCe()
795 static bool SaveInfoToParcel(const OsAccountTrustedInfo *info, HcParcel *parce
[all...]

Completed in 8 milliseconds