/base/security/device_auth/common_lib/interfaces/ |
D | hc_parcel.h | 35 } 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 …]
|
D | hc_tlv_parser.h | 34 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 …]
|
D | hc_string.h | 26 HcParcel parcel; // parcel data, used to storage the string data
|
D | hc_vector.h | 39 HcParcel parcel; \
|
/base/security/crypto_framework/common/inc/ |
D | hcf_parcel.h | 36 } 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);
|
D | hcf_string.h | 26 HcParcel parcel; // parcel data, used to storage the string data
|
/base/security/device_auth/common_lib/impl/src/ |
D | hc_parcel.c | 23 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 …]
|
D | hc_tlv_parser.c | 21 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/ |
D | hcf_parcel.c | 24 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/ |
D | data_manager.c | 126 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/ |
D | data_manager.h | 50 HcParcel ext; /* for caching extern data, user data */
|