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.

Typedefs

typedef GWEN_CRYPTTOKEN_CONTEXT GWEN_CRYPTTOKEN_CONTEXT

Functions

GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXTTYPE GWEN_CryptToken_ContextType_fromString (const char *s)
GWENHYWFAR_API 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
Context
GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_dup (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API void GWEN_CryptToken_Context_free (GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_fromDb (GWEN_DB_NODE *db)
GWENHYWFAR_API GWEN_CRYPTTOKEN_SIGNINFOGWEN_CryptToken_Context_GetAuthInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXTTYPE GWEN_CryptToken_Context_GetContextType (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_CRYPTINFOGWEN_CryptToken_Context_GetCryptInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetDecryptKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API const char * GWEN_CryptToken_Context_GetDescription (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetEncryptKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_TYPE_UINT32 GWEN_CryptToken_Context_GetId (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetLocalAuthKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetRemoteAuthKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_SIGNINFOGWEN_CryptToken_Context_GetSignInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetSignKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFOGWEN_CryptToken_Context_GetVerifyKeyInfo (const GWEN_CRYPTTOKEN_CONTEXT *ctx)
GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXTGWEN_CryptToken_Context_new ()
GWENHYWFAR_API void GWEN_CryptToken_Context_SetAuthInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_SIGNINFO *si)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetContextType (GWEN_CRYPTTOKEN_CONTEXT *ctx, GWEN_CRYPTTOKEN_CONTEXTTYPE t)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetCryptInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_CRYPTINFO *ci)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetDecryptKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetDescription (GWEN_CRYPTTOKEN_CONTEXT *ctx, const char *s)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetEncryptKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetId (GWEN_CRYPTTOKEN_CONTEXT *ctx, GWEN_TYPE_UINT32 id)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetLocalAuthKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetRemoteAuthKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetSignInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_SIGNINFO *si)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetSignKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
GWENHYWFAR_API void GWEN_CryptToken_Context_SetVerifyKeyInfo (GWEN_CRYPTTOKEN_CONTEXT *ctx, const GWEN_CRYPTTOKEN_KEYINFO *ki)
GWENHYWFAR_API int GWEN_CryptToken_Context_toDb (const GWEN_CRYPTTOKEN_CONTEXT *ctx, GWEN_DB_NODE *db)

Variables

 GWEN_CRYPTTOKEN_CONTEXTTYPE


Typedef Documentation

typedef struct GWEN_CRYPTTOKEN_CONTEXT GWEN_CRYPTTOKEN_CONTEXT

Definition at line 30 of file crypttoken_context.h.


Function Documentation

GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_dup ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API void GWEN_CryptToken_Context_free ( GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_fromDb ( GWEN_DB_NODE db  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_SIGNINFO* GWEN_CryptToken_Context_GetAuthInfo ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXTTYPE GWEN_CryptToken_Context_GetContextType ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_CRYPTINFO* GWEN_CryptToken_Context_GetCryptInfo ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetDecryptKeyInfo ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API const char* GWEN_CryptToken_Context_GetDescription ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetEncryptKeyInfo ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_TYPE_UINT32 GWEN_CryptToken_Context_GetId ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetLocalAuthKeyInfo ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetRemoteAuthKeyInfo ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_SIGNINFO* GWEN_CryptToken_Context_GetSignInfo ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetSignKeyInfo ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_KEYINFO* GWEN_CryptToken_Context_GetVerifyKeyInfo ( const GWEN_CRYPTTOKEN_CONTEXT ctx  ) 

GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXT* GWEN_CryptToken_Context_new (  ) 

GWENHYWFAR_API void GWEN_CryptToken_Context_SetAuthInfo ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_SIGNINFO si 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetContextType ( GWEN_CRYPTTOKEN_CONTEXT ctx,
GWEN_CRYPTTOKEN_CONTEXTTYPE  t 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetCryptInfo ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_CRYPTINFO ci 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetDecryptKeyInfo ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetDescription ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const char *  s 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetEncryptKeyInfo ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetId ( GWEN_CRYPTTOKEN_CONTEXT ctx,
GWEN_TYPE_UINT32  id 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetLocalAuthKeyInfo ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetRemoteAuthKeyInfo ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetSignInfo ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_SIGNINFO si 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetSignKeyInfo ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki 
)

GWENHYWFAR_API void GWEN_CryptToken_Context_SetVerifyKeyInfo ( GWEN_CRYPTTOKEN_CONTEXT ctx,
const GWEN_CRYPTTOKEN_KEYINFO ki 
)

GWENHYWFAR_API int GWEN_CryptToken_Context_toDb ( const GWEN_CRYPTTOKEN_CONTEXT ctx,
GWEN_DB_NODE db 
)

GWENHYWFAR_API GWEN_CRYPTTOKEN_CONTEXTTYPE GWEN_CryptToken_ContextType_fromString ( const char *  s  ) 

GWENHYWFAR_API const char* GWEN_CryptToken_ContextType_toString ( GWEN_CRYPTTOKEN_CONTEXTTYPE  t  ) 

GWEN_LIST_FUNCTION_LIB_DEFS ( GWEN_CRYPTTOKEN_CONTEXT  ,
GWEN_CryptToken_Context  ,
GWENHYWFAR_API   
)

Definition at line 33 of file crypttoken_context.h.


Variable Documentation

GWEN_CRYPTTOKEN_CONTEXTTYPE

Definition at line 43 of file crypttoken_context.h.


Generated on Thu Nov 9 22:06:49 2006 for gwenhywfar by  doxygen 1.5.1