Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
NSSCKMDTokenStr Struct Reference

#include <nssckmdt.h>

List of all members.

Public Member Functions

 CK_RV (PR_CALLBACK *Setup)(NSSCKMDToken *mdToken
 void (PR_CALLBACK *Invalidate)(NSSCKMDToken *mdToken
 CK_RV (PR_CALLBACK *InitToken)(NSSCKMDToken *mdToken
NSSUTF8 *PR_CALLBACKGetLabel (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
NSSUTF8 *PR_CALLBACKGetManufacturerID (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
NSSUTF8 *PR_CALLBACKGetModel (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
NSSUTF8 *PR_CALLBACKGetSerialNumber (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
 CK_BBOOL (PR_CALLBACK *GetHasRNG)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetIsWriteProtected)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetLoginRequired)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetUserPinInitialized)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetRestoreKeyNotNeeded)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetHasClockOnToken)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetHasProtectedAuthenticationPath)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetSupportsDualCryptoOperations)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetMaxSessionCount)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetMaxRwSessionCount)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetMaxPinLen)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetMinPinLen)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetTotalPublicMemory)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetFreePublicMemory)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetTotalPrivateMemory)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetFreePrivateMemory)(NSSCKMDToken *mdToken
 CK_VERSION (PR_CALLBACK *GetHardwareVersion)(NSSCKMDToken *mdToken
 CK_VERSION (PR_CALLBACK *GetFirmwareVersion)(NSSCKMDToken *mdToken
 CK_RV (PR_CALLBACK *GetUTCTime)(NSSCKMDToken *mdToken
NSSCKMDSession *PR_CALLBACKOpenSession (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, NSSCKFWSession *fwSession, CK_BBOOL rw, CK_RV *pError)
 CK_ULONG (PR_CALLBACK *GetMechanismCount)(NSSCKMDToken *mdToken
 CK_RV (PR_CALLBACK *GetMechanismTypes)(NSSCKMDToken *mdToken
NSSCKMDMechanism *PR_CALLBACKGetMechanism (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, NSSCKFWMechanism *fwMechanism, CK_MECHANISM_TYPE which)
 CK_RV (PR_CALLBACK *Setup)(NSSCKMDToken *mdToken
 void (PR_CALLBACK *Invalidate)(NSSCKMDToken *mdToken
 CK_RV (PR_CALLBACK *InitToken)(NSSCKMDToken *mdToken
NSSUTF8 *PR_CALLBACKGetLabel (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
NSSUTF8 *PR_CALLBACKGetManufacturerID (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
NSSUTF8 *PR_CALLBACKGetModel (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
NSSUTF8 *PR_CALLBACKGetSerialNumber (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
 CK_BBOOL (PR_CALLBACK *GetHasRNG)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetIsWriteProtected)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetLoginRequired)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetUserPinInitialized)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetRestoreKeyNotNeeded)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetHasClockOnToken)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetHasProtectedAuthenticationPath)(NSSCKMDToken *mdToken
 CK_BBOOL (PR_CALLBACK *GetSupportsDualCryptoOperations)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetMaxSessionCount)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetMaxRwSessionCount)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetMaxPinLen)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetMinPinLen)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetTotalPublicMemory)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetFreePublicMemory)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetTotalPrivateMemory)(NSSCKMDToken *mdToken
 CK_ULONG (PR_CALLBACK *GetFreePrivateMemory)(NSSCKMDToken *mdToken
 CK_VERSION (PR_CALLBACK *GetHardwareVersion)(NSSCKMDToken *mdToken
 CK_VERSION (PR_CALLBACK *GetFirmwareVersion)(NSSCKMDToken *mdToken
 CK_RV (PR_CALLBACK *GetUTCTime)(NSSCKMDToken *mdToken
NSSCKMDSession *PR_CALLBACKOpenSession (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, NSSCKFWSession *fwSession, CK_BBOOL rw, CK_RV *pError)
 CK_ULONG (PR_CALLBACK *GetMechanismCount)(NSSCKMDToken *mdToken
 CK_RV (PR_CALLBACK *GetMechanismTypes)(NSSCKMDToken *mdToken
NSSCKMDMechanism *PR_CALLBACKGetMechanism (NSSCKMDToken *mdToken, NSSCKFWToken *fwToken, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, NSSCKFWMechanism *fwMechanism, CK_MECHANISM_TYPE which)

Public Attributes

voidetc
NSSCKFWToken * fwToken
NSSCKFWToken NSSCKMDInstance * mdInstance
NSSCKFWToken NSSCKMDInstance
NSSCKFWInstance * 
fwInstance
NSSCKFWToken NSSCKMDInstance
NSSCKFWInstance NSSItem * 
pin
NSSCKFWToken NSSCKMDInstance
NSSCKFWInstance NSSItem
NSSUTF8
label
NSSCKFWToken NSSCKMDInstance
NSSCKFWInstance CK_CHAR 
utcTime [16]
NSSCKFWToken NSSCKMDInstance
NSSCKFWInstance
CK_MECHANISM_TYPE 
types []
voidnull

Detailed Description

Definition at line 431 of file nssckmdt.h.


Member Function Documentation

NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetIsWriteProtected)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetIsWriteProtected)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetLoginRequired)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetLoginRequired)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetUserPinInitialized)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetUserPinInitialized)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetRestoreKeyNotNeeded)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetRestoreKeyNotNeeded)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetHasClockOnToken)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetHasClockOnToken)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetHasProtectedAuthenticationPath)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetHasProtectedAuthenticationPath)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetSupportsDualCryptoOperations)
NSSCKMDTokenStr::CK_BBOOL ( PR_CALLBACK GetSupportsDualCryptoOperations)
NSSCKMDTokenStr::CK_RV ( PR_CALLBACK GetMechanismTypes)
NSSCKMDTokenStr::CK_RV ( PR_CALLBACK GetMechanismTypes)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetMaxSessionCount)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetMaxSessionCount)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetMaxRwSessionCount)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetMaxRwSessionCount)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetTotalPublicMemory)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetTotalPublicMemory)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetFreePublicMemory)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetFreePublicMemory)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetTotalPrivateMemory)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetTotalPrivateMemory)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetFreePrivateMemory)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetFreePrivateMemory)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetMechanismCount)
NSSCKMDTokenStr::CK_ULONG ( PR_CALLBACK GetMechanismCount)
NSSCKMDTokenStr::CK_VERSION ( PR_CALLBACK GetHardwareVersion)
NSSCKMDTokenStr::CK_VERSION ( PR_CALLBACK GetHardwareVersion)
NSSCKMDTokenStr::CK_VERSION ( PR_CALLBACK GetFirmwareVersion)
NSSCKMDTokenStr::CK_VERSION ( PR_CALLBACK GetFirmwareVersion)
NSSUTF8* PR_CALLBACK* NSSCKMDTokenStr::GetLabel ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSUTF8* PR_CALLBACK* NSSCKMDTokenStr::GetLabel ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSUTF8* PR_CALLBACK* NSSCKMDTokenStr::GetManufacturerID ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSUTF8* PR_CALLBACK* NSSCKMDTokenStr::GetManufacturerID ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSCKMDMechanism* PR_CALLBACK* NSSCKMDTokenStr::GetMechanism ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
NSSCKFWMechanism *  fwMechanism,
CK_MECHANISM_TYPE  which 
)
NSSCKMDMechanism* PR_CALLBACK* NSSCKMDTokenStr::GetMechanism ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
NSSCKFWMechanism *  fwMechanism,
CK_MECHANISM_TYPE  which 
)
NSSUTF8* PR_CALLBACK* NSSCKMDTokenStr::GetModel ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSUTF8* PR_CALLBACK* NSSCKMDTokenStr::GetModel ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSUTF8* PR_CALLBACK* NSSCKMDTokenStr::GetSerialNumber ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSUTF8* PR_CALLBACK* NSSCKMDTokenStr::GetSerialNumber ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSCKMDSession* PR_CALLBACK* NSSCKMDTokenStr::OpenSession ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
NSSCKFWSession *  fwSession,
CK_BBOOL  rw,
CK_RV pError 
)
NSSCKMDSession* PR_CALLBACK* NSSCKMDTokenStr::OpenSession ( NSSCKMDToken *  mdToken,
NSSCKFWToken *  fwToken,
NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
NSSCKFWSession *  fwSession,
CK_BBOOL  rw,
CK_RV pError 
)

Member Data Documentation

Definition at line 435 of file nssckmdt.h.

NSSCKFWToken NSSCKMDInstance NSSCKFWInstance * NSSCKMDTokenStr::fwInstance

Definition at line 448 of file nssckmdt.h.

NSSCKFWToken * NSSCKMDTokenStr::fwToken

Definition at line 448 of file nssckmdt.h.

NSSCKFWToken NSSCKMDInstance NSSCKFWInstance NSSItem NSSUTF8 * NSSCKMDTokenStr::label

Definition at line 476 of file nssckmdt.h.

NSSCKFWToken NSSCKMDInstance * NSSCKMDTokenStr::mdInstance

Definition at line 448 of file nssckmdt.h.

Definition at line 869 of file nssckmdt.h.

NSSCKFWToken NSSCKMDInstance NSSCKFWInstance NSSItem * NSSCKMDTokenStr::pin

Definition at line 476 of file nssckmdt.h.

NSSCKFWToken NSSCKMDInstance NSSCKFWInstance CK_MECHANISM_TYPE NSSCKMDTokenStr::types

Definition at line 842 of file nssckmdt.h.

NSSCKFWToken NSSCKMDInstance NSSCKFWInstance CK_CHAR NSSCKMDTokenStr::utcTime

Definition at line 799 of file nssckmdt.h.


The documentation for this struct was generated from the following files: