| Cryptographic Token Interface Standard |
PKCS#11 |
Data Fields | |
| CK_CREATEMUTEX | CreateMutex |
| pointer to a function to use for creating mutex objects. More... | |
| CK_DESTROYMUTEX | DestroyMutex |
| pointer to a function to use for destroying mutex objects. More... | |
| CK_LOCKMUTEX | LockMutex |
| pointer to a function to use for locking mutex objects. More... | |
| CK_UNLOCKMUTEX | UnlockMutex |
| pointer to a function to use for unlocking mutex objects. More... | |
| CK_FLAGS | flags |
| bit flags specifying options for '''C_Initialize'''; the flags are defined below. More... | |
| CK_VOID_PTR | pReserved |
| reserved for future use. More... | |
| CreateMutex | pointer to a function to use for creating mutex objects |
| DestroyMutex | pointer to a function to use for destroying mutex objects |
| LockMutex | pointer to a function to use for locking mutex objects |
| UnlockMutex | pointer to a function to use for unlocking mutex objects |
| flags | bit flags specifying options for '''C_Initialize'''; the flags are defined below |
| pReserved | reserved for future use. Should be NULL_PTR for this version of Cryptoki |
The following table defines the flags field:
Table 13, C_Initialize Parameter Flags
| Bit Flag | Mask | Meaning |
| CKF_LIBRARY_CANT_CREATE_OS_THREADS | 0x00000001 | TRUE if application threads which are executing calls to the library may not use native operating system calls to spawn new threads; FALSE if they may |
| CKF_OS_LOCKING_OK | 0x00000002 | TRUE if the library can use the native operation system threading model for locking; FALSE otherwise |
CK_C_INITIALIZE_ARGS_PTR is a pointer to a CK_C_INITIALIZE_ARGS.
|
|
pointer to a function to use for creating mutex objects. |
|
|
pointer to a function to use for destroying mutex objects. |
|
|
pointer to a function to use for locking mutex objects. |
|
|
pointer to a function to use for unlocking mutex objects. |
|
|
bit flags specifying options for '''C_Initialize'''; the flags are defined below. |
|
|
reserved for future use. Should be NULL_PTR for this version of Cryptoki |