FC_Finalize - indicate that an application is done with the PKCS #11 library.
FC_Finalize has one parameter:
- must be
pReserved argument is not used and must be
FC_Finalize always returns
FC_Finalize should check the
pReserved argument and return
pReserved is not
FC_Finalize should return
CKR_CRYPTOKI_NOT_INITIALIZED if the library is not initialized.
#include <assert.h> CK_FUNCTION_LIST_PTR pFunctionList; CK_RV crv; crv = FC_GetFunctionList(&pFunctionList); assert(crv == CKR_OK); ... /* invoke FC_Finalize as pFunctionList->C_Finalize */ crv = pFunctionList->C_Finalize(NULL);