crypttoken_context.h File Reference

#include <gwenhywfar/keyspec.h>
#include <gwenhywfar/crypt.h>
#include <gwenhywfar/buffer.h>
#include <gwenhywfar/db.h>
#include <gwenhywfar/xml.h>
#include <gwenhywfar/plugin.h>

Go to the source code of this file.

Context

GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_dup (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
void GWEN_CryptToken_Context_free (GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_fromDb (GWEN_DB_NODE *db)
GWEN_CRYPTTOKEN_CONTEXTTYPE GWEN_CryptToken_Context_GetContextType (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
const GWEN_CRYPTTOKEN_CRYPTINFOGWEN_CryptToken_Context_GetCryptInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
const GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetDecryptKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
const char * GWEN_CryptToken_Context_GetDescription (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
const GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetEncryptKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWEN_TYPE_UINT32 GWEN_CryptToken_Context_GetId (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
const GWEN_CRYPTTOKEN_SIGNINFOGWEN_CryptToken_Context_GetSignInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
const GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetSignKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
const GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetVerifyKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_new ()
void GWEN_CryptToken_Context_SetContextType (GWEN_CRYPTTOKEN_CONTEXT *ctx, GWEN_CRYPTTOKEN_CONTEXTTYPE t)
void GWEN_CryptToken_Context_SetCryptInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_CRYPTINFO *ci)
void GWEN_CryptToken_Context_SetDecryptKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
void GWEN_CryptToken_Context_SetDescription (GWEN_CRYPTTOKEN_CONTEXT *ctx, const char *s)
void GWEN_CryptToken_Context_SetEncryptKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
void GWEN_CryptToken_Context_SetId (GWEN_CRYPTTOKEN_CONTEXT *ctx, GWEN_TYPE_UINT32 id)
void GWEN_CryptToken_Context_SetSignInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_SIGNINFO *si)
void GWEN_CryptToken_Context_SetSignKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
void GWEN_CryptToken_Context_SetVerifyKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
int GWEN_CryptToken_Context_toDb (const GWEN_CRYPTTOKEN_CONTEXT *ctx, GWEN_DB_NODE *db)

Typedefs

typedef GWEN_CRYPTTOKEN_CONTEXT GWEN_CRYPTTOKEN_CONTEXT

Functions

GWEN_CRYPTTOKEN_CONTEXTTYPE GWEN_CryptToken_ContextType_fromString (const char *s)
const char * GWEN_CryptToken_ContextType_toString (GWEN_CRYPTTOKEN_CONTEXTTYPE t)
 GWEN_LIST_FUNCTION_LIB_DEFS (GWEN_CRYPTTOKEN_CONTEXT, GWEN_CryptToken_Context, GWENHYWFAR_API) typedef enum

Variables

 GWEN_CRYPTTOKEN_CONTEXTTYPE


Typedef Documentation

typedef struct GWEN_CRYPTTOKEN_CONTEXT GWEN_CRYPTTOKEN_CONTEXT
 


Function Documentation

GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_dup const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

void GWEN_CryptToken_Context_free GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_fromDb GWEN_DB_NODE db  ) 
 

GWEN_CRYPTTOKEN_CONTEXTTYPE GWEN_CryptToken_Context_GetContextType const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

const GWEN_CRYPTTOKEN_CRYPTINFO* GWEN_CryptToken_Context_GetCryptInfo const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

const GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetDecryptKeyInfo const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

const char* GWEN_CryptToken_Context_GetDescription const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

const GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetEncryptKeyInfo const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

GWEN_TYPE_UINT32 GWEN_CryptToken_Context_GetId const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

const GWEN_CRYPTTOKEN_SIGNINFO* GWEN_CryptToken_Context_GetSignInfo const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

const GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetSignKeyInfo const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

const GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetVerifyKeyInfo const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 
 

GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_new  ) 
 

void GWEN_CryptToken_Context_SetContextType GWEN_CRYPTTOKEN_CONTEXT ctx,
GWEN_CRYPTTOKEN_CONTEXTTYPE  t
 

void GWEN_CryptToken_Context_SetCryptInfo GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_CRYPTINFO ci
 

void GWEN_CryptToken_Context_SetDecryptKeyInfo GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki
 

void GWEN_CryptToken_Context_SetDescription GWEN_CRYPTTOKEN_CONTEXT ctx,
const char *  s
 

void GWEN_CryptToken_Context_SetEncryptKeyInfo GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki
 

void GWEN_CryptToken_Context_SetId GWEN_CRYPTTOKEN_CONTEXT ctx,
GWEN_TYPE_UINT32  id
 

void GWEN_CryptToken_Context_SetSignInfo GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_SIGNINFO si
 

void GWEN_CryptToken_Context_SetSignKeyInfo GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki
 

void GWEN_CryptToken_Context_SetVerifyKeyInfo GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki
 

int GWEN_CryptToken_Context_toDb const GWEN_CRYPTTOKEN_CONTEXT ctx,
GWEN_DB_NODE db
 

GWEN_CRYPTTOKEN_CONTEXTTYPE GWEN_CryptToken_ContextType_fromString const char *  s  ) 
 

const char* GWEN_CryptToken_ContextType_toString GWEN_CRYPTTOKEN_CONTEXTTYPE  t  ) 
 

GWEN_LIST_FUNCTION_LIB_DEFS GWEN_CRYPTTOKEN_CONTEXT  ,
GWEN_CryptToken_Context  ,
GWENHYWFAR_API 
 


Variable Documentation

GWEN_CRYPTTOKEN_CONTEXTTYPE
 


Generated on Wed Jan 11 16:49:08 2006 for gwenhywfar by  doxygen 1.4.6