Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pkcs11p6r.h File Reference

Go to the source code of this file.

Macros

#define CKA_P6R_EXT1   0x80001002UL
 
#define CKA_P6R_GROUP   0x80001000UL
 
#define CKA_P6R_UUID   0x80001004UL
 
#define CKF_P6R_LOGGINGON   0x80000000UL
 
#define CKK_HPE_AES_NSPWRAPPED   0x88000000UL
 
#define CKK_HPE_DES2_NSPWRAPPED   0x88000002UL
 
#define CKK_HPE_DES3_NSPWRAPPED   0x88000003UL
 
#define CKK_HPE_DES_NSPWRAPPED   0x88000001UL
 
#define CKK_HPE_RSAPRV_NSPWRAPPED   0x88000005UL
 
#define CKK_HPE_RSAPUB_NSPWRAPPED   0x88000004UL
 
#define CKR_ATTRIBUTE_MODULUS_WRITE   0x88000001UL
 
#define CKU_CS_GENERIC   0x83
 

Functions

 CK_DECLARE_FUNCTION (CK_RV, P6R_GetSlotList)(CK_ULONG slotId
 
 CK_DECLARE_FUNCTION (CK_RV, P6R_DeleteSlot)(CK_SLOT_ID slotID
 
 CK_DECLARE_FUNCTION (CK_RV, P6R_AddSlot)(CK_SLOT_ID slotId)
 
 CK_DECLARE_FUNCTION (CK_RV, P6R_GetKMIPClient)(CK_SESSION_HANDLE hSession
 
 CK_DECLARE_FUNCTION (CK_RV, P6R_Conversions)(CK_SESSION_HANDLE hSession
 
 CK_DECLARE_FUNCTION (CK_RV, Thales_C_LoginBegin)(CK_SESSION_HANDLE hSession
 
 CK_DECLARE_FUNCTION (CK_RV, Thales_C_LoginNext)(CK_SESSION_HANDLE hSession
 
 CK_DECLARE_FUNCTION (CK_RV, Thales_C_LoginEnd)(CK_SESSION_HANDLE hSession
 
 CK_DECLARE_FUNCTION (CK_RV, Futurex_C_FX_GetLogFile)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_LONG, Futurex_C_FX_GetLogMode)(CK_SLOT_ID P6RslotId)
 
 CK_DECLARE_FUNCTION (CK_LONG, Futurex_C_FX_GetKeyClarityMode)(CK_SLOT_ID P6RslotId)
 
 CK_DECLARE_FUNCTION (void, Futurex_C_FX_MemFree)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_CHAR_PTR, Futurex_C_FX_HexEncode)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_CHAR_PTR, Futurex_C_FX_HexDecode)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (void, Futurex_C_FX_FreeTemplate)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (void, Futurex_C_FX_SleepMS)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_ULONG, Futurex_C_FX_ThreadID)(CK_SLOT_ID P6RslotId)
 
 CK_DECLARE_FUNCTION (CK_RV, Futurex_C_FX_ReloadTokenInfo)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_CHAR_PTR, Futurex_C_FX_GetClassString)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_CHAR_PTR, Futurex_C_FX_GetKeyTypeString)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_CHAR_PTR, Futurex_C_FX_GetErrorString)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_CHAR_PTR, Futurex_C_FX_GetMechanismString)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_RV, Futurex_C_FX_SendMessageSynch)(CK_SESSION_HANDLE hSession
 
 CK_DECLARE_FUNCTION (CK_SLOT_ID, Futurex_C_FX_GetObjectSlot)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_VOID_PTR, Futurex_C_FX_GenericCreateMutex)(CK_SLOT_ID P6RslotId)
 
 CK_DECLARE_FUNCTION (CK_BBOOL, Futurex_C_FX_GenericLockMutex)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_BBOOL, Futurex_C_FX_GenericUnlockMutex)(CK_SLOT_ID P6RslotId
 
 CK_DECLARE_FUNCTION (CK_BBOOL, Futurex_C_FX_GenericDestroyMutex)(CK_SLOT_ID P6RslotId
 

Variables

const CK_CHAR_PTR binMessage
 
const CK_CHAR_PTR CK_ULONG
CK_CHAR_PTR 
binResponse
 
CK_RV ckrv
 
CK_OBJECT_CLASS CK_ULONG CK_ULONG convertCode
 
CK_OBJECT_CLASS CK_ULONG convertCount
 
CK_OBJECT_HANDLE hObject
 
const CK_CHAR_PTR CK_LONG iLen
 
CK_KEY_TYPE ktKeyType
 
CK_OBJECT_CLASS objectType
 
CK_OBJECT_CLASS ocClass
 
const CK_CHAR_PTR pauclnput
 
CK_OBJECT_CLASS CK_ULONG
CK_ULONG CK_ULONG_PTR 
pConverted
 
CK_RV CK_CHAR_PTR CK_LONGpiLen
 
CK_VOID_PTR_PTR pKMIP
 
CK_VOID_PTR pMutex
 
CK_UTF8CHAR_PTR pPin
 
CK_RVpRV
 
CK_BBOOL CK_SLOT_ID_PTR pSlotList
 
CK_CHAR_PTR pszInput
 
CK_ATTRIBUTE_PTR ptTemplate
 
CK_BBOOL CK_SLOT_ID_PTR
CK_ULONG_PTR 
pulCount
 
CK_USER_TYPE CK_ULONG_PTR pulK
 
CK_USER_TYPE CK_ULONG_PTR
CK_ULONG_PTR 
pulN
 
const CK_CHAR_PTR CK_ULONG
CK_CHAR_PTR CK_ULONG
pulResponseLen
 
CK_USER_TYPE CK_CHAR_PTR
CK_ULONG CK_ULONG_PTR 
pulSharesLeft
 
CK_VOID_PTR pvMem
 
CK_RV CK_CHAR_PTR szLogFile
 
CK_BBOOL tokenPresent
 
CK_MECHANISM_TYPE ulMech
 
const CK_CHAR_PTR CK_ULONG ulMessageLen
 
CK_ATTRIBUTE_PTR CK_ULONG ulNumAttributes
 
CK_UTF8CHAR_PTR CK_ULONG ulPinLen
 
CK_ULONG ulSleepTime
 
CK_SLOT_ID ulSlotID
 
CK_USER_TYPE userType
 

Detailed Description

This file contains all PKCS 11, P6R vendor defined extensions.

Definition in file pkcs11p6r.h.