#include <gwenhywfar/crypt.h>
Go to the source code of this file.
Functions | |
int | GWEN_Crypt_KeyToDb (const GWEN_CRYPTKEY *key, GWEN_DB_NODE *db) |
GWENHYWFAR_API GWEN_ERRORCODE | GWEN_Crypt_ModuleFini () |
GWENHYWFAR_API GWEN_ERRORCODE | GWEN_Crypt_ModuleInit () |
Functions expected in implementation | |
GWENHYWFAR_API GWEN_ERRORCODE | GWEN_CryptImpl_Fini () |
GWENHYWFAR_API GWEN_ERRORCODE | GWEN_CryptImpl_Init () |
int GWEN_Crypt_KeyToDb | ( | const GWEN_CRYPTKEY * | key, | |
GWEN_DB_NODE * | db | |||
) |
GWENHYWFAR_API GWEN_ERRORCODE GWEN_Crypt_ModuleFini | ( | ) |
GWENHYWFAR_API GWEN_ERRORCODE GWEN_Crypt_ModuleInit | ( | ) |
GWENHYWFAR_API GWEN_ERRORCODE GWEN_CryptImpl_Fini | ( | ) |
This function is called when the GWEN_Crypt module is deinitialized. It can be used to release allocated data. It MUST NOT unregister any crypt key type, this is done automatically.
GWENHYWFAR_API GWEN_ERRORCODE GWEN_CryptImpl_Init | ( | ) |
This function is expected to register all it's crypto service providers. It is called when the GWEN_Crypt module is initialized.