Home
last modified time | relevance | path

Searched refs:HcParcel (Results 1 – 11 of 11) sorted by relevance

/base/security/device_auth/common_lib/interfaces/
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 *parcel, const void *src, uint32_t dataSize);
[all …]
Dhc_tlv_parser.h34 int32_t (*parse)(struct TlvBaseT *, HcParcel *, HcBool);
36 int32_t (*encode)(struct TlvBaseT *, HcParcel *);
89 int32_t ParseTlv##TlvName(TlvBase *tlv, HcParcel *parcel, HcBool strict) \
119 int32_t EncodeTlv##TlvName(TlvBase *tlv, HcParcel *parcel) \
161 HcBool ParseTlvHead(TlvBase *tlv, HcParcel *parcel);
162 int32_t ParseTlvNode(TlvBase *tlv, HcParcel *parcel, HcBool strict);
166 int32_t ParseTlvStruct(TlvBase *tlv, HcParcel *parcel, HcBool strict);
167 int32_t EncodeTlvStruct(TlvBase *tlv, HcParcel *parcel);
170 int32_t EncodeTlvNode(TlvBase *tlv, HcParcel *parcel, HcBool isRoot);
171 HcBool DecodeTlvMessage(TlvBase *msg, HcParcel *parcel, HcBool strict);
[all …]
Dhc_string.h26 HcParcel parcel; // parcel data, used to storage the string data
Dhc_vector.h39 HcParcel parcel; \
/base/security/crypto_framework/common/inc/
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);
Dhcf_string.h26 HcParcel parcel; // parcel data, used to storage the string data
/base/security/device_auth/common_lib/impl/src/
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 *parcel) in GetParcelData()
91 const char *GetParcelLastChar(const HcParcel *parcel) in GetParcelLastChar()
[all …]
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 *parcel) in EncodeTlvBuffer()
[all …]
/base/security/crypto_framework/common/src/
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()
133 static uint32_t GetParcelIncreaseSize(HcParcel *parcel, uint32_t newSize) in GetParcelIncreaseSize()
145 bool ParcelWrite(HcParcel *parcel, const void *src, uint32_t dataSize) in ParcelWrite()
[all …]
/base/security/device_auth/services/data_manager/src/
Ddata_manager.c126 static bool EndWithZero(HcParcel *parcel) in EndWithZero()
135 static bool LoadStringVectorFromParcel(StringVector *vec, HcParcel *parcel) in LoadStringVectorFromParcel()
160 static bool SaveStringVectorToParcel(const StringVector *vec, HcParcel *parcel) in SaveStringVectorToParcel()
407 static bool ReadInfoFromParcel(HcParcel *parcel, OsAccountTrustedInfo *info) in ReadInfoFromParcel()
430 static bool ReadParcelFromFile(int32_t osAccountId, HcParcel *parcel) in ReadParcelFromFile()
472 HcParcel parcel = CreateParcel(0, 0); in LoadOsAccountDb()
620 static bool SaveInfoToParcel(const OsAccountTrustedInfo *info, HcParcel *parcel) in SaveInfoToParcel()
643 static bool SaveParcelToFile(const OsAccountTrustedInfo *info, HcParcel *parcel) in SaveParcelToFile()
1133 HcParcel parcel = CreateParcel(0, 0); in SaveOsAccountDb()
/base/security/device_auth/services/data_manager/inc/
Ddata_manager.h50 HcParcel ext; /* for caching extern data, user data */