Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6ITokenImpl Member List

This is the complete list of members for P6R::p6ITokenImpl, including all inherited members.

addref(void)=0P6R::p6ICompure virtual
cancelFunction(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0P6R::p6ITokenImplpure virtual
closeSession(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0P6R::p6ITokenImplpure virtual
copyObject(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phNewObject)=0P6R::p6ITokenImplpure virtual
createObject(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject)=0P6R::p6ITokenImplpure virtual
decrypt(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedData, CK_ULONG ulEncryptedDataLen, CK_BYTE_PTR pData, CK_ULONG_PTR pulDataLen)=0P6R::p6ITokenImplpure virtual
decryptDigestUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedPart, CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)=0P6R::p6ITokenImplpure virtual
decryptFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pLastPart, CK_ULONG_PTR pulLastPartLen)=0P6R::p6ITokenImplpure virtual
decryptInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0P6R::p6ITokenImplpure virtual
decryptUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedPart, CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)=0P6R::p6ITokenImplpure virtual
decryptVerifyUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedPart, CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)=0P6R::p6ITokenImplpure virtual
deriveKey(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey)=0P6R::p6ITokenImplpure virtual
destroyObject(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject)=0P6R::p6ITokenImplpure virtual
digest(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pDigest, CK_ULONG_PTR pulDigestLen)=0P6R::p6ITokenImplpure virtual
digestEncryptUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, CK_ULONG_PTR pulEncryptedPartLen)=0P6R::p6ITokenImplpure virtual
digestFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pDigest, CK_ULONG_PTR pulDigestLen)=0P6R::p6ITokenImplpure virtual
digestInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism)=0P6R::p6ITokenImplpure virtual
digestKey(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hKey)=0P6R::p6ITokenImplpure virtual
digestUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen)=0P6R::p6ITokenImplpure virtual
encrypt(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pEncryptedData, CK_ULONG_PTR pulEncryptedDataLen)=0P6R::p6ITokenImplpure virtual
encryptFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pLastEncryptedPart, CK_ULONG_PTR pulLastEncryptedPartLen)=0P6R::p6ITokenImplpure virtual
encryptInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0P6R::p6ITokenImplpure virtual
encryptUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, CK_ULONG_PTR pulEncryptedPartLen)=0P6R::p6ITokenImplpure virtual
finalize(CK_RV *pRV, CK_VOID_PTR pReserved)=0P6R::p6ITokenImplpure virtual
findObjects(ADD_OBJECT_TO_SESSION pCallback, CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE_PTR phObject, CK_ULONG ulMaxObjectCount, CK_ULONG_PTR pulObjectCount)=0P6R::p6ITokenImplpure virtual
findObjectsFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0P6R::p6ITokenImplpure virtual
findObjectsInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount)=0P6R::p6ITokenImplpure virtual
generateKey(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phKey)=0P6R::p6ITokenImplpure virtual
generateKeyPair(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pPublicKeyTemplate, CK_ULONG ulPublicKeyAttributeCount, CK_ATTRIBUTE_PTR pPrivateKeyTemplate, CK_ULONG ulPrivateKeyAttributeCount, CK_OBJECT_HANDLE_PTR phPublicKey, CK_OBJECT_HANDLE_PTR phPrivateKey)=0P6R::p6ITokenImplpure virtual
generateRandom(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pRandomData, CK_ULONG ulRandomLen)=0P6R::p6ITokenImplpure virtual
getAttributeValue(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount)=0P6R::p6ITokenImplpure virtual
getFunctionStatus(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0P6R::p6ITokenImplpure virtual
getMechanismInfo(CK_RV *pRV, CK_SLOT_ID slotId, CK_MECHANISM_TYPE mechType, CK_MECHANISM_INFO_PTR pInfo)=0P6R::p6ITokenImplpure virtual
getMechanismList(CK_RV *pRV, CK_SLOT_ID slotId, CK_MECHANISM_TYPE_PTR pMechanismList, CK_ULONG_PTR pulCount)=0P6R::p6ITokenImplpure virtual
getObjectSize(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ULONG_PTR pulSize)=0P6R::p6ITokenImplpure virtual
getOperationState(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pOperationState, CK_ULONG_PTR pulOperationStateLen)=0P6R::p6ITokenImplpure virtual
getSessionInfo(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_SESSION_INFO_PTR pInfo)=0P6R::p6ITokenImplpure virtual
getSlotInfo(CK_RV *pRV, CK_SLOT_ID slotId, CK_SLOT_INFO_PTR pInfo)=0P6R::p6ITokenImplpure virtual
getSlotList(CK_RV *pRV, CK_BBOOL tokenPresent, CK_SLOT_ID_PTR pSlotList, CK_ULONG_PTR pulCount)=0P6R::p6ITokenImplpure virtual
getTokenInfo(CK_RV *pRV, CK_SLOT_ID slotId, CK_TOKEN_INFO_PTR pInfo)=0P6R::p6ITokenImplpure virtual
initialize(CK_RV *pRV, CK_FLAGS initFlags, P6PKCS11PLUGFLAGS libWideFlags, P6BWCSTR *pTokenType)=0P6R::p6ITokenImplpure virtual
initPin(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen)=0P6R::p6ITokenImplpure virtual
initToken(CK_RV *pRV, P6BOOL bFirst, CK_SLOT_ID slotId, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen, CK_UTF8CHAR_PTR pLabel)=0P6R::p6ITokenImplpure virtual
login(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_USER_TYPE userType, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen)=0P6R::p6ITokenImplpure virtual
logout(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0P6R::p6ITokenImplpure virtual
openSession(CK_RV *pRV, CK_SLOT_ID slotId, CK_FLAGS flags, CK_VOID_PTR pApplication, CK_NOTIFY Notify, CK_SESSION_HANDLE_PTR phSession)=0P6R::p6ITokenImplpure virtual
queryInterface(const P6R::P6IID &iid, P6VOID **ppIface)=0P6R::p6ICompure virtual
reInitToken(CK_RV *pRV, CK_SLOT_ID slotId, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen, CK_UTF8CHAR_PTR pLabel)=0P6R::p6ITokenImplpure virtual
release(void)=0P6R::p6ICompure virtual
seedRandom(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSeed, CK_ULONG ulSeedLen)=0P6R::p6ITokenImplpure virtual
setAttributeValue(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount)=0P6R::p6ITokenImplpure virtual
setOperationState(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pOperationState, CK_ULONG ulOperationStateLen, CK_OBJECT_HANDLE hEncryptionKey, CK_OBJECT_HANDLE hAuthenticationKey)=0P6R::p6ITokenImplpure virtual
setPin(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_UTF8CHAR_PTR pOldPin, CK_ULONG ulOldLen, CK_UTF8CHAR_PTR pNewPin, CK_ULONG ulNewLen)=0P6R::p6ITokenImplpure virtual
sign(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen)=0P6R::p6ITokenImplpure virtual
signEncryptUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, CK_ULONG_PTR pulEncryptedPartLen)=0P6R::p6ITokenImplpure virtual
signFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen)=0P6R::p6ITokenImplpure virtual
signInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0P6R::p6ITokenImplpure virtual
signRecover(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen)=0P6R::p6ITokenImplpure virtual
signRecoverInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0P6R::p6ITokenImplpure virtual
signUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen)=0P6R::p6ITokenImplpure virtual
unwrapKey(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hUnwrappingKey, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey)=0P6R::p6ITokenImplpure virtual
verify(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, CK_ULONG ulSignatureLen)=0P6R::p6ITokenImplpure virtual
verifyFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSignature, CK_ULONG ulSignatureLen)=0P6R::p6ITokenImplpure virtual
verifyInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0P6R::p6ITokenImplpure virtual
verifyRecover(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSignature, CK_ULONG ulSignatureLen, CK_BYTE_PTR pData, CK_ULONG_PTR pulDataLen)=0P6R::p6ITokenImplpure virtual
verifyRecoverInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0P6R::p6ITokenImplpure virtual
verifyUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen)=0P6R::p6ITokenImplpure virtual
waitForSlotEvent(CK_RV *pRV, CK_FLAGS flags, CK_SLOT_ID_PTR pSlot, CK_VOID_PTR pReserved)=0P6R::p6ITokenImplpure virtual
wrapKey(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hWrappingKey, CK_OBJECT_HANDLE hKey, CK_BYTE_PTR pWrappedKey, CK_ULONG_PTR pulWrappedKeyLen)=0P6R::p6ITokenImplpure virtual