sigtail.c File Reference

#include "sigtail_p.h"
#include "i18n_l.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>
#include <gwenhywfar/tag16.h>

Go to the source code of this file.

Functions

void GWEN_SigTail_free (GWEN_SIGTAIL *st)
GWEN_SIGTAILGWEN_SigTail_fromBuffer (const uint8_t *p, uint32_t l)
uint32_t GWEN_SigTail_GetSignatureLen (const GWEN_SIGTAIL *st)
int GWEN_SigTail_GetSignatureNumber (const GWEN_SIGTAIL *st)
const uint8_t * GWEN_SigTail_GetSignaturePtr (const GWEN_SIGTAIL *st)
GWEN_SIGTAILGWEN_SigTail_new ()
void GWEN_SigTail_SetSignature (GWEN_SIGTAIL *st, const uint8_t *p, uint32_t l)
void GWEN_SigTail_SetSignatureNumber (GWEN_SIGTAIL *st, int i)
int GWEN_SigTail_toBuffer (const GWEN_SIGTAIL *st, GWEN_BUFFER *buf, uint8_t tagType)

Function Documentation

void GWEN_SigTail_free ( GWEN_SIGTAIL st  ) 

Definition at line 38 of file sigtail.c.

References GWEN_FREE_OBJECT, and GWEN_LIST_FINI.

Referenced by GWEN_CryptMgr_Sign(), GWEN_CryptMgr_Verify(), and GWEN_SigTail_fromBuffer().

GWEN_SIGTAIL* GWEN_SigTail_fromBuffer ( const uint8_t *  p,
uint32_t  l 
)
uint32_t GWEN_SigTail_GetSignatureLen ( const GWEN_SIGTAIL st  ) 

Definition at line 145 of file sigtail.c.

Referenced by GWEN_CryptMgr_Verify().

int GWEN_SigTail_GetSignatureNumber ( const GWEN_SIGTAIL st  ) 

Definition at line 169 of file sigtail.c.

Referenced by GWEN_CryptMgr_Verify().

const uint8_t* GWEN_SigTail_GetSignaturePtr ( const GWEN_SIGTAIL st  ) 

Definition at line 138 of file sigtail.c.

Referenced by GWEN_CryptMgr_Verify().

GWEN_SIGTAIL* GWEN_SigTail_new (  ) 

Definition at line 27 of file sigtail.c.

References GWEN_LIST_INIT, and GWEN_NEW_OBJECT.

Referenced by GWEN_CryptMgr_Sign(), and GWEN_SigTail_fromBuffer().

void GWEN_SigTail_SetSignature ( GWEN_SIGTAIL st,
const uint8_t *  p,
uint32_t  l 
)

Definition at line 152 of file sigtail.c.

References NULL.

Referenced by GWEN_CryptMgr_Sign().

void GWEN_SigTail_SetSignatureNumber ( GWEN_SIGTAIL st,
int  i 
)

Definition at line 176 of file sigtail.c.

Referenced by GWEN_CryptMgr_Sign().

int GWEN_SigTail_toBuffer ( const GWEN_SIGTAIL st,
GWEN_BUFFER buf,
uint8_t  tagType 
)

Generated on Sat Jan 2 09:32:38 2010 for gwenhywfar by  doxygen 1.6.1