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 |