This is the complete list of members for P6R::p6ITokenImpl2, including all inherited members.
| addref(void)=0 | P6R::p6ICom | pure virtual |
| cancelFunction(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0 | P6R::p6ITokenImpl2 | pure virtual |
| closeSession(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0 | P6R::p6ITokenImpl2 | pure 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)=0 | P6R::p6ITokenImpl2 | pure virtual |
| createObject(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject)=0 | P6R::p6ITokenImpl2 | pure virtual |
| decrypt(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedData, CK_ULONG ulEncryptedDataLen, CK_BYTE_PTR pData, CK_ULONG_PTR pulDataLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| decryptDigestUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedPart, CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| decryptFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pLastPart, CK_ULONG_PTR pulLastPartLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| decryptInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0 | P6R::p6ITokenImpl2 | pure virtual |
| decryptUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedPart, CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| decryptVerifyUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedPart, CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)=0 | P6R::p6ITokenImpl2 | pure 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)=0 | P6R::p6ITokenImpl2 | pure virtual |
| destroyObject(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject)=0 | P6R::p6ITokenImpl2 | pure virtual |
| digest(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pDigest, CK_ULONG_PTR pulDigestLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| digestEncryptUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, CK_ULONG_PTR pulEncryptedPartLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| digestFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pDigest, CK_ULONG_PTR pulDigestLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| digestInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism)=0 | P6R::p6ITokenImpl2 | pure virtual |
| digestKey(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hKey)=0 | P6R::p6ITokenImpl2 | pure virtual |
| digestUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| encrypt(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pEncryptedData, CK_ULONG_PTR pulEncryptedDataLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| encryptFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pLastEncryptedPart, CK_ULONG_PTR pulLastEncryptedPartLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| encryptInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0 | P6R::p6ITokenImpl2 | pure virtual |
| encryptUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, CK_ULONG_PTR pulEncryptedPartLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| finalize(CK_RV *pRV, CK_VOID_PTR pReserved)=0 | P6R::p6ITokenImpl2 | pure 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)=0 | P6R::p6ITokenImpl2 | pure virtual |
| findObjectsFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0 | P6R::p6ITokenImpl2 | pure virtual |
| findObjectsInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount)=0 | P6R::p6ITokenImpl2 | pure 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)=0 | P6R::p6ITokenImpl2 | pure 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)=0 | P6R::p6ITokenImpl2 | pure virtual |
| generateRandom(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pRandomData, CK_ULONG ulRandomLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getAttributeValue(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getFunctionStatus(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getMechanismInfo(CK_RV *pRV, CK_SLOT_ID slotId, CK_MECHANISM_TYPE mechType, CK_MECHANISM_INFO_PTR pInfo)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getMechanismList(CK_RV *pRV, CK_SLOT_ID slotId, CK_MECHANISM_TYPE_PTR pMechanismList, CK_ULONG_PTR pulCount)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getObjectSize(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ULONG_PTR pulSize)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getOperationState(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pOperationState, CK_ULONG_PTR pulOperationStateLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getSessionInfo(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_SESSION_INFO_PTR pInfo)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getSlotInfo(CK_RV *pRV, CK_SLOT_ID slotId, CK_SLOT_INFO_PTR pInfo)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getSlotList(CK_RV *pRV, CK_BBOOL tokenPresent, CK_SLOT_ID_PTR pSlotList, CK_ULONG_PTR pulCount)=0 | P6R::p6ITokenImpl2 | pure virtual |
| getTokenInfo(CK_RV *pRV, CK_SLOT_ID slotId, CK_TOKEN_INFO_PTR pInfo)=0 | P6R::p6ITokenImpl2 | pure virtual |
| initialize2(CK_RV *pRV, CK_FLAGS initFlags, P6PKCS11PLUGFLAGS libWideFlags, p6ITrustedStorage *pTrust, P6BWCSTR *pTokenType)=0 | P6R::p6ITokenImpl2 | pure virtual |
| initPin(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| initToken(CK_RV *pRV, P6BOOL bFirst, CK_SLOT_ID slotId, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen, CK_UTF8CHAR_PTR pLabel)=0 | P6R::p6ITokenImpl2 | pure virtual |
| login(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_USER_TYPE userType, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| logout(CK_RV *pRV, CK_SESSION_HANDLE hSession)=0 | P6R::p6ITokenImpl2 | pure virtual |
| openSession(CK_RV *pRV, CK_SLOT_ID slotId, CK_FLAGS flags, CK_VOID_PTR pApplication, CK_NOTIFY Notify, CK_SESSION_HANDLE_PTR phSession)=0 | P6R::p6ITokenImpl2 | pure virtual |
| queryInterface(const P6R::P6IID &iid, P6VOID **ppIface)=0 | P6R::p6ICom | pure virtual |
| reInitToken(CK_RV *pRV, CK_SLOT_ID slotId, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen, CK_UTF8CHAR_PTR pLabel)=0 | P6R::p6ITokenImpl2 | pure virtual |
| release(void)=0 | P6R::p6ICom | pure virtual |
| seedRandom(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSeed, CK_ULONG ulSeedLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| setAttributeValue(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount)=0 | P6R::p6ITokenImpl2 | pure virtual |
| setOperationState(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pOperationState, CK_ULONG ulOperationStateLen, CK_OBJECT_HANDLE hEncryptionKey, CK_OBJECT_HANDLE hAuthenticationKey)=0 | P6R::p6ITokenImpl2 | pure virtual |
| setPin(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_UTF8CHAR_PTR pOldPin, CK_ULONG ulOldLen, CK_UTF8CHAR_PTR pNewPin, CK_ULONG ulNewLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| sign(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| signEncryptUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, CK_ULONG_PTR pulEncryptedPartLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| signFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| signInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0 | P6R::p6ITokenImpl2 | pure virtual |
| signRecover(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| signRecoverInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0 | P6R::p6ITokenImpl2 | pure virtual |
| signUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen)=0 | P6R::p6ITokenImpl2 | pure 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)=0 | P6R::p6ITokenImpl2 | pure virtual |
| verify(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, CK_ULONG ulSignatureLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| verifyFinal(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSignature, CK_ULONG ulSignatureLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| verifyInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0 | P6R::p6ITokenImpl2 | pure virtual |
| verifyRecover(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSignature, CK_ULONG ulSignatureLen, CK_BYTE_PTR pData, CK_ULONG_PTR pulDataLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| verifyRecoverInit(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey)=0 | P6R::p6ITokenImpl2 | pure virtual |
| verifyUpdate(CK_RV *pRV, CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen)=0 | P6R::p6ITokenImpl2 | pure virtual |
| waitForSlotEvent(CK_RV *pRV, CK_FLAGS flags, CK_SLOT_ID_PTR pSlot, CK_VOID_PTR pReserved)=0 | P6R::p6ITokenImpl2 | pure 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)=0 | P6R::p6ITokenImpl2 | pure virtual |