libchipcard 5.1.6
Typedefs | Functions
tlv.h File Reference
#include <gwenhywfar/buffer.h>
#include <gwenhywfar/misc.h>
#include <chipcard/chipcard.h>
Include dependency graph for tlv.h:

Go to the source code of this file.

Typedefs

typedef struct LC_TLV LC_TLV
 

Functions

CHIPCARD_API LC_TLVLC_TLV_new ()
 
CHIPCARD_API void LC_TLV_free (LC_TLV *tlv)
 
CHIPCARD_API LC_TLVLC_TLV_fromBuffer (GWEN_BUFFER *mbuf, int isBerTlv)
 
CHIPCARD_API int LC_TLV_IsBerTlv (const LC_TLV *tlv)
 
CHIPCARD_API unsigned int LC_TLV_GetTagType (const LC_TLV *tlv)
 
CHIPCARD_API unsigned int LC_TLV_GetTagLength (const LC_TLV *tlv)
 
CHIPCARD_API const void * LC_TLV_GetTagData (const LC_TLV *tlv)
 
CHIPCARD_API int LC_TLV_IsContructed (const LC_TLV *tlv)
 
CHIPCARD_API unsigned int LC_TLV_GetClass (const LC_TLV *tlv)
 
CHIPCARD_API unsigned int LC_TLV_GetTagSize (const LC_TLV *tlv)
 

Typedef Documentation

◆ LC_TLV

typedef struct LC_TLV LC_TLV

Function Documentation

◆ LC_TLV_new()

CHIPCARD_API LC_TLV * LC_TLV_new ( )

◆ LC_TLV_free()

CHIPCARD_API void LC_TLV_free ( LC_TLV * tlv)

◆ LC_TLV_fromBuffer()

CHIPCARD_API LC_TLV * LC_TLV_fromBuffer ( GWEN_BUFFER * mbuf,
int isBerTlv )

◆ LC_TLV_IsBerTlv()

CHIPCARD_API int LC_TLV_IsBerTlv ( const LC_TLV * tlv)

◆ LC_TLV_GetTagType()

CHIPCARD_API unsigned int LC_TLV_GetTagType ( const LC_TLV * tlv)

◆ LC_TLV_GetTagLength()

CHIPCARD_API unsigned int LC_TLV_GetTagLength ( const LC_TLV * tlv)

◆ LC_TLV_GetTagData()

CHIPCARD_API const void * LC_TLV_GetTagData ( const LC_TLV * tlv)

◆ LC_TLV_IsContructed()

CHIPCARD_API int LC_TLV_IsContructed ( const LC_TLV * tlv)

◆ LC_TLV_GetClass()

CHIPCARD_API unsigned int LC_TLV_GetClass ( const LC_TLV * tlv)

◆ LC_TLV_GetTagSize()

CHIPCARD_API unsigned int LC_TLV_GetTagSize ( const LC_TLV * tlv)