#include <gwenhywfar/ctplugin.h>
Go to the source code of this file.
Typedefs | |
typedef int GWENHYWFAR_CB(* | GWEN_CRYPT_TOKEN_PLUGIN_CHECKTOKEN_FN )(GWEN_PLUGIN *pl, GWEN_BUFFER *name) |
typedef GWEN_CRYPT_TOKEN *GWENHYWFAR_CB(* | GWEN_CRYPT_TOKEN_PLUGIN_CREATETOKEN_FN )(GWEN_PLUGIN *pl, const char *name) |
Functions | |
GWENHYWFAR_API GWEN_PLUGIN * | GWEN_Crypt_Token_Plugin_new (GWEN_PLUGIN_MANAGER *mgr, GWEN_CRYPT_TOKEN_DEVICE devType, const char *typeName, const char *fileName) |
GWENHYWFAR_API GWEN_CRYPT_TOKEN_PLUGIN_CHECKTOKEN_FN | GWEN_Crypt_Token_Plugin_SetCheckTokenFn (GWEN_PLUGIN *pl, GWEN_CRYPT_TOKEN_PLUGIN_CHECKTOKEN_FN fn) |
GWENHYWFAR_API GWEN_CRYPT_TOKEN_PLUGIN_CREATETOKEN_FN | GWEN_Crypt_Token_Plugin_SetCreateTokenFn (GWEN_PLUGIN *pl, GWEN_CRYPT_TOKEN_PLUGIN_CREATETOKEN_FN fn) |
typedef int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_PLUGIN_CHECKTOKEN_FN)(GWEN_PLUGIN *pl, GWEN_BUFFER *name) |
Definition at line 28 of file ctplugin_be.h.
typedef GWEN_CRYPT_TOKEN* GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_PLUGIN_CREATETOKEN_FN)(GWEN_PLUGIN *pl, const char *name) |
Definition at line 24 of file ctplugin_be.h.
GWENHYWFAR_API GWEN_PLUGIN* GWEN_Crypt_Token_Plugin_new | ( | GWEN_PLUGIN_MANAGER * | mgr, | |
GWEN_CRYPT_TOKEN_DEVICE | devType, | |||
const char * | typeName, | |||
const char * | fileName | |||
) |
Definition at line 110 of file ctplugin.c.
References GWEN_Crypt_Token_Plugin_FreeData(), GWEN_INHERIT_SETDATA, GWEN_NEW_OBJECT, and GWEN_Plugin_new().
GWENHYWFAR_API GWEN_CRYPT_TOKEN_PLUGIN_CHECKTOKEN_FN GWEN_Crypt_Token_Plugin_SetCheckTokenFn | ( | GWEN_PLUGIN * | pl, | |
GWEN_CRYPT_TOKEN_PLUGIN_CHECKTOKEN_FN | fn | |||
) |
Definition at line 201 of file ctplugin.c.
References GWEN_INHERIT_GETDATA.
GWENHYWFAR_API GWEN_CRYPT_TOKEN_PLUGIN_CREATETOKEN_FN GWEN_Crypt_Token_Plugin_SetCreateTokenFn | ( | GWEN_PLUGIN * | pl, | |
GWEN_CRYPT_TOKEN_PLUGIN_CREATETOKEN_FN | fn | |||
) |
Definition at line 184 of file ctplugin.c.
References GWEN_INHERIT_GETDATA.