_CK_DECLARE_FUNCTION
_CK_DECLARE_FUNCTION (C_Finalize, (void *reserved));
_CK_DECLARE_FUNCTION (C_GetInfo, (struct ck_info *info));
_CK_DECLARE_FUNCTION (C_GetFunctionList,
_CK_DECLARE_FUNCTION (C_GetSlotList,
_CK_DECLARE_FUNCTION (C_GetSlotInfo,
_CK_DECLARE_FUNCTION (C_GetTokenInfo,
_CK_DECLARE_FUNCTION (C_WaitForSlotEvent,
_CK_DECLARE_FUNCTION (C_GetMechanismList,
_CK_DECLARE_FUNCTION (C_GetMechanismInfo,
_CK_DECLARE_FUNCTION (C_InitToken,
_CK_DECLARE_FUNCTION (C_InitPIN,
_CK_DECLARE_FUNCTION (C_SetPIN,
_CK_DECLARE_FUNCTION (C_OpenSession,
_CK_DECLARE_FUNCTION (C_CloseSession, (ck_session_handle_t session));
_CK_DECLARE_FUNCTION (C_CloseAllSessions, (ck_slot_id_t slot_id));
_CK_DECLARE_FUNCTION (C_GetSessionInfo,
_CK_DECLARE_FUNCTION (C_GetOperationState,
_CK_DECLARE_FUNCTION (C_SetOperationState,
_CK_DECLARE_FUNCTION (C_Login,
_CK_DECLARE_FUNCTION (C_Logout, (ck_session_handle_t session));
_CK_DECLARE_FUNCTION (C_CreateObject,
_CK_DECLARE_FUNCTION (C_CopyObject,
_CK_DECLARE_FUNCTION (C_DestroyObject,
_CK_DECLARE_FUNCTION (C_GetObjectSize,
_CK_DECLARE_FUNCTION (C_GetAttributeValue,
_CK_DECLARE_FUNCTION (C_SetAttributeValue,
_CK_DECLARE_FUNCTION (C_FindObjectsInit,
_CK_DECLARE_FUNCTION (C_FindObjects,
_CK_DECLARE_FUNCTION (C_FindObjectsFinal,
_CK_DECLARE_FUNCTION (C_EncryptInit,
_CK_DECLARE_FUNCTION (C_Encrypt,
_CK_DECLARE_FUNCTION (C_EncryptUpdate,
_CK_DECLARE_FUNCTION (C_EncryptFinal,
_CK_DECLARE_FUNCTION (C_DecryptInit,
_CK_DECLARE_FUNCTION (C_Decrypt,
_CK_DECLARE_FUNCTION (C_DecryptUpdate,
_CK_DECLARE_FUNCTION (C_DecryptFinal,
_CK_DECLARE_FUNCTION (C_DigestInit,
_CK_DECLARE_FUNCTION (C_Digest,
_CK_DECLARE_FUNCTION (C_DigestUpdate,
_CK_DECLARE_FUNCTION (C_DigestKey,
_CK_DECLARE_FUNCTION (C_DigestFinal,
_CK_DECLARE_FUNCTION (C_SignInit,
_CK_DECLARE_FUNCTION (C_Sign,
_CK_DECLARE_FUNCTION (C_SignUpdate,
_CK_DECLARE_FUNCTION (C_SignFinal,
_CK_DECLARE_FUNCTION (C_SignRecoverInit,
_CK_DECLARE_FUNCTION (C_SignRecover,
_CK_DECLARE_FUNCTION (C_VerifyInit,
_CK_DECLARE_FUNCTION (C_Verify,
_CK_DECLARE_FUNCTION (C_VerifyUpdate,
_CK_DECLARE_FUNCTION (C_VerifyFinal,
_CK_DECLARE_FUNCTION (C_VerifyRecoverInit,
_CK_DECLARE_FUNCTION (C_VerifyRecover,
_CK_DECLARE_FUNCTION (C_DigestEncryptUpdate,
_CK_DECLARE_FUNCTION (C_DecryptDigestUpdate,
_CK_DECLARE_FUNCTION (C_SignEncryptUpdate,
_CK_DECLARE_FUNCTION (C_DecryptVerifyUpdate,
_CK_DECLARE_FUNCTION (C_GenerateKey,
_CK_DECLARE_FUNCTION (C_GenerateKeyPair,
_CK_DECLARE_FUNCTION (C_WrapKey,
_CK_DECLARE_FUNCTION (C_UnwrapKey,
_CK_DECLARE_FUNCTION (C_DeriveKey,
_CK_DECLARE_FUNCTION (C_SeedRandom,
_CK_DECLARE_FUNCTION (C_GenerateRandom,
_CK_DECLARE_FUNCTION (C_GetFunctionStatus, (ck_session_handle_t session));
_CK_DECLARE_FUNCTION (C_CancelFunction, (ck_session_handle_t session));
_CK_DECLARE_FUNCTION (C_GetInterfaceList,
_CK_DECLARE_FUNCTION (C_GetInterface,
_CK_DECLARE_FUNCTION (C_LoginUser,
_CK_DECLARE_FUNCTION (C_SessionCancel,
_CK_DECLARE_FUNCTION (C_MessageEncryptInit,
_CK_DECLARE_FUNCTION (C_EncryptMessage,
_CK_DECLARE_FUNCTION (C_EncryptMessageBegin,
_CK_DECLARE_FUNCTION (C_EncryptMessageNext,
_CK_DECLARE_FUNCTION (C_MessageEncryptFinal,
_CK_DECLARE_FUNCTION (C_MessageDecryptInit,
_CK_DECLARE_FUNCTION (C_DecryptMessage,
_CK_DECLARE_FUNCTION (C_DecryptMessageBegin,
_CK_DECLARE_FUNCTION (C_DecryptMessageNext,
_CK_DECLARE_FUNCTION (C_MessageDecryptFinal,
_CK_DECLARE_FUNCTION (C_MessageSignInit,
_CK_DECLARE_FUNCTION (C_SignMessage,
_CK_DECLARE_FUNCTION (C_SignMessageBegin,
_CK_DECLARE_FUNCTION (C_SignMessageNext,
_CK_DECLARE_FUNCTION (C_MessageSignFinal,
_CK_DECLARE_FUNCTION (C_MessageVerifyInit,
_CK_DECLARE_FUNCTION (C_VerifyMessage,
_CK_DECLARE_FUNCTION (C_VerifyMessageBegin,
_CK_DECLARE_FUNCTION (C_VerifyMessageNext,
_CK_DECLARE_FUNCTION (C_MessageVerifyFinal,
_CK_DECLARE_FUNCTION (C_Initialize, (void *init_args));