Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
pkcs11.h File Reference
#include "pkcs11t.h"
#include "pkcs11p.h"
#include "pkcs11f.h"
#include "pkcs11u.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CK_FUNCTION_LIST

Defines

#define __PASTE(x, y)   x##y
#define CK_NEED_ARG_LIST   1
#define CK_PKCS11_FUNCTION_INFO(name)   CK_DECLARE_FUNCTION(CK_RV, name)
#define CK_NEED_ARG_LIST   1
#define CK_PKCS11_FUNCTION_INFO(name)   typedef CK_DECLARE_FUNCTION_POINTER(CK_RV, __PASTE(CK_,name))
#define CK_PKCS11_FUNCTION_INFO(name)   __PASTE(CK_,name) name;

Class Documentation

struct CK_FUNCTION_LIST

Definition at line 300 of file pkcs11.h.

Collaboration diagram for CK_FUNCTION_LIST:
Class Members
CK_SLOT_ID CK_FLAGS flags
CK_FLAGS flags
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_OBJECT_HANDLE
CK_OBJECT_HANDLE
hAuthenticationKey
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
hBaseKey
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_OBJECT_HANDLE
hEncryptionKey
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
hKey
CK_SESSION_HANDLE CK_OBJECT_HANDLE hKey
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
CK_OBJECT_HANDLE
hKey
CK_SESSION_HANDLE CK_OBJECT_HANDLE hObject
CK_SESSION_HANDLE hSession
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
hUnwrappingKey
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
hWrappingKey
CK_SLOT_ID CK_FLAGS
CK_VOID_PTR CK_NOTIFY
Notify
CK_SLOT_ID CK_FLAGS CK_VOID_PTR pApplication
CK_SESSION_HANDLE CK_BYTE_PTR pData
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
pData
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
pDigest
CK_SESSION_HANDLE CK_BYTE_PTR pDigest
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
pEncryptedData
CK_SESSION_HANDLE CK_BYTE_PTR pEncryptedData
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
pEncryptedPart
CK_SESSION_HANDLE CK_BYTE_PTR pEncryptedPart
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_ATTRIBUTE_PTR CK_ULONG
CK_OBJECT_HANDLE_PTR
phKey
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE CK_BYTE_PTR
CK_ULONG CK_ATTRIBUTE_PTR
CK_ULONG CK_OBJECT_HANDLE_PTR
phKey
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
CK_ATTRIBUTE_PTR CK_ULONG
CK_OBJECT_HANDLE_PTR
phKey
CK_SESSION_HANDLE
CK_OBJECT_HANDLE
CK_ATTRIBUTE_PTR CK_ULONG
CK_OBJECT_HANDLE_PTR
phNewObject
CK_SESSION_HANDLE
CK_ATTRIBUTE_PTR CK_ULONG
CK_OBJECT_HANDLE_PTR
phObject
CK_SESSION_HANDLE
CK_OBJECT_HANDLE_PTR
phObject
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_ATTRIBUTE_PTR CK_ULONG
CK_ATTRIBUTE_PTR CK_ULONG
CK_OBJECT_HANDLE_PTR
CK_OBJECT_HANDLE_PTR
phPrivateKey
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_ATTRIBUTE_PTR CK_ULONG
CK_ATTRIBUTE_PTR CK_ULONG
CK_OBJECT_HANDLE_PTR
phPublicKey
CK_SLOT_ID CK_FLAGS
CK_VOID_PTR CK_NOTIFY
CK_SESSION_HANDLE_PTR
phSession
CK_INFO_PTR pInfo
CK_SLOT_ID CK_SLOT_INFO_PTR pInfo
CK_SLOT_ID CK_TOKEN_INFO_PTR pInfo
CK_SLOT_ID CK_MECHANISM_TYPE
CK_MECHANISM_INFO_PTR
pInfo
CK_SESSION_HANDLE
CK_SESSION_INFO_PTR
pInfo
CK_VOID_PTR pInitArgs
CK_SLOT_ID CK_UTF8CHAR_PTR
CK_ULONG CK_UTF8CHAR_PTR
pLabel
CK_SESSION_HANDLE CK_BYTE_PTR pLastEncryptedPart
CK_SESSION_HANDLE CK_BYTE_PTR pLastPart
CK_SESSION_HANDLE CK_MECHANISM_PTR pMechanism
CK_SLOT_ID CK_MECHANISM_TYPE_PTR pMechanismList
CK_SESSION_HANDLE
CK_UTF8CHAR_PTR CK_ULONG
CK_UTF8CHAR_PTR
pNewPin
CK_SESSION_HANDLE CK_UTF8CHAR_PTR pOldPin
CK_SESSION_HANDLE CK_BYTE_PTR pOperationState
CK_SESSION_HANDLE CK_BYTE_PTR pPart
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
pPart
CK_FUNCTION_LIST_PTR_PTR ppFunctionList
CK_SLOT_ID CK_UTF8CHAR_PTR pPin
CK_SESSION_HANDLE CK_UTF8CHAR_PTR pPin
CK_SESSION_HANDLE CK_USER_TYPE
CK_UTF8CHAR_PTR
pPin
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_ATTRIBUTE_PTR CK_ULONG
CK_ATTRIBUTE_PTR
pPrivateKeyTemplate
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_ATTRIBUTE_PTR
pPublicKeyTemplate
CK_VOID_PTR pReserved
CK_FLAGS CK_SLOT_ID_PTR CK_VOID_PTR pRserved
CK_SESSION_HANDLE CK_BYTE_PTR pSeed
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
pSignature
CK_SESSION_HANDLE CK_BYTE_PTR pSignature
CK_FLAGS CK_SLOT_ID_PTR pSlot
CK_BBOOL CK_SLOT_ID_PTR pSlotList
CK_SESSION_HANDLE CK_ATTRIBUTE_PTR pTemplate
CK_SESSION_HANDLE
CK_OBJECT_HANDLE
CK_ATTRIBUTE_PTR
pTemplate
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_ATTRIBUTE_PTR
pTemplate
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE CK_BYTE_PTR
CK_ULONG CK_ATTRIBUTE_PTR
pTemplate
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
CK_ATTRIBUTE_PTR
pTemplate
CK_BBOOL CK_SLOT_ID_PTR
CK_ULONG_PTR
pulCount
CK_SLOT_ID
CK_MECHANISM_TYPE_PTR
CK_ULONG_PTR
pulCount
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
CK_ULONG_PTR
pulDataLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
CK_ULONG_PTR
pulDigestLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG_PTR
pulDigestLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
CK_ULONG_PTR
pulEncryptedDataLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
CK_ULONG_PTR
pulEncryptedPartLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG_PTR
pulLastEncryptedPartLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG_PTR
pulLastPartLen
CK_SESSION_HANDLE
CK_OBJECT_HANDLE_PTR CK_ULONG
CK_ULONG_PTR
pulObjectCount
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG_PTR
pulOperationStateLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
CK_ULONG_PTR
pulPartLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR
CK_ULONG_PTR
pulSignatureLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG_PTR
pulSignatureLen
CK_SESSION_HANDLE
CK_OBJECT_HANDLE CK_ULONG_PTR
pulSize
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
CK_OBJECT_HANDLE CK_BYTE_PTR
CK_ULONG_PTR
pulWrappedKeyLen
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
CK_OBJECT_HANDLE CK_BYTE_PTR
pWrappedKey
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE CK_BYTE_PTR
pWrappedKey
CK_SESSION_HANDLE CK_BYTE_PTR RandomData
CK_SLOT_ID slotID
CK_BBOOL tokenPresent
CK_SLOT_ID CK_MECHANISM_TYPE type
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE CK_BYTE_PTR
CK_ULONG CK_ATTRIBUTE_PTR
CK_ULONG
ulAttributeCount
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE
CK_ATTRIBUTE_PTR CK_ULONG
ulAttributeCount
CK_SESSION_HANDLE
CK_ATTRIBUTE_PTR CK_ULONG
ulCount
CK_SESSION_HANDLE
CK_OBJECT_HANDLE
CK_ATTRIBUTE_PTR CK_ULONG
ulCount
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_ATTRIBUTE_PTR CK_ULONG
ulCount
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG
ulDataLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG
ulEncryptedDataLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG
ulEncryptedPartLen
CK_SESSION_HANDLE
CK_OBJECT_HANDLE_PTR CK_ULONG
ulMaxObjectCount
CK_SESSION_HANDLE
CK_UTF8CHAR_PTR CK_ULONG
CK_UTF8CHAR_PTR CK_ULONG
ulNewLen
CK_SESSION_HANDLE
CK_UTF8CHAR_PTR CK_ULONG
ulOldLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG
ulOperationStateLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG
ulPartLen
CK_SLOT_ID CK_UTF8CHAR_PTR CK_ULONG ulPinLen
CK_SESSION_HANDLE
CK_UTF8CHAR_PTR CK_ULONG
ulPinLen
CK_SESSION_HANDLE CK_USER_TYPE
CK_UTF8CHAR_PTR CK_ULONG
ulPinLen
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_ATTRIBUTE_PTR CK_ULONG
CK_ATTRIBUTE_PTR CK_ULONG
ulPrivateKeyAttributeCount
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_ATTRIBUTE_PTR CK_ULONG
ulPublicKeyAttributeCount
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG
ulRandomLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG
ulSeedLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG CK_BYTE_PTR CK_ULONG
ulSignatureLen
CK_SESSION_HANDLE CK_BYTE_PTR
CK_ULONG
ulSignatureLen
CK_SESSION_HANDLE
CK_MECHANISM_PTR
CK_OBJECT_HANDLE CK_BYTE_PTR
CK_ULONG
ulWrappedKeyLen
CK_SESSION_HANDLE CK_USER_TYPE userType
CK_VERSION version

Define Documentation

#define __PASTE (   x,
  y 
)    x##y

Definition at line 247 of file pkcs11.h.

Definition at line 276 of file pkcs11.h.

Definition at line 276 of file pkcs11.h.

Definition at line 297 of file pkcs11.h.

Definition at line 297 of file pkcs11.h.

Definition at line 297 of file pkcs11.h.