/base/security/device_auth/common_lib/interfaces/ |
H A 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 *parce [all...] |
H A D | hc_tlv_parser.h | 38 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 D | hc_string.h | 26 HcParcel parcel; // parcel data, used to storage the string data
|
H A D | hc_vector.h | 39 HcParcel parcel; \
|
/base/security/device_auth/common_lib/impl/src/ |
H A 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 *parce [all...] |
H A 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 *parce [all...] |
/base/security/crypto_framework/common/inc/ |
H A 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);
|
H A D | hcf_string.h | 26 HcParcel parcel; // parcel data, used to storage the string data
|
/base/security/crypto_framework/common/src/ |
H A 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() 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 D | common_lib_test.cpp | 55 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 D | crypto_common_cov_test.cpp | 232 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 D | data_manager.h | 52 HcParcel ext; /* for caching extern data, user data */
|
/base/security/device_auth/services/data_manager/src/ |
H A D | data_manager.c | 134 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...] |