diff --git a/engines/sdf_dummy.c b/engines/sdf_dummy.c index 82eb8e8b..954a413f 100644 --- a/engines/sdf_dummy.c +++ b/engines/sdf_dummy.c @@ -52,6 +52,7 @@ #include #include #include +#include static char *deviceHandle = "SDF Device Handle"; static char *sessionHandle = "SDF Session Handle"; @@ -471,7 +472,7 @@ int SDF_GenerateAgreementDataWithECC( ECCrefPublicKey *pucSponsorTmpPublicKey, void **phAgreementHandle) { - // any output public key ? + // any output public key ? if (!phAgreementHandle || !(*phAgreementHandle)) return SDR_INARGERR; *phAgreementHandle = agreementHandle; @@ -509,7 +510,7 @@ int SDF_GenerateAgreementDataAndKeyWithECC( ECCrefPublicKey *pucResponseTmpPublicKey, void **phKeyHandle) { - // any output + // any output if (!phKeyHandle || !(*phKeyHandle)) return SDR_INARGERR; *phKeyHandle = keyHandle; @@ -766,3 +767,10 @@ int SDF_DeleteFile( { return SDR_OK; } + +static int bind(ENGINE *e, const char *id) +{ + return 1; +} +IMPLEMENT_DYNAMIC_BIND_FN(bind) +IMPLEMENT_DYNAMIC_CHECK_FN() diff --git a/engines/skf_dummy.c b/engines/skf_dummy.c index 5b383369..ef6c600e 100644 --- a/engines/skf_dummy.c +++ b/engines/skf_dummy.c @@ -53,6 +53,7 @@ #include #include #include +#include static char *hDeviceHandle = "hDeviceHandle"; static char *hApplication = "hApplication"; @@ -962,3 +963,10 @@ ULONG DEVAPI SKF_CloseHandle( { return SAR_OK; } + +static int bind(ENGINE *e, const char *id) +{ + return 1; +} +IMPLEMENT_DYNAMIC_BIND_FN(bind) +IMPLEMENT_DYNAMIC_CHECK_FN()