19#include "hitls_build.h"
28#define TLV_HEADER_LENGTH (sizeof(uint32_t) + sizeof(uint32_t))
49int32_t BSL_TLV_Pack(
const BSL_Tlv *tlv, uint8_t *buffer, uint32_t bufLen, uint32_t *usedLen);
66int32_t BSL_TLV_Parse(uint32_t wantType,
const uint8_t *data, uint32_t dataLen, BSL_Tlv *tlv, uint32_t *readLen);
83int32_t BSL_TLV_FindValuePos(uint32_t wantType,
const uint8_t *data, uint32_t dataLen,
84 uint32_t *offset, uint32_t *length);