Struct cryptoki_sys::_CK_FUNCTION_LIST
source · #[repr(C)]pub struct _CK_FUNCTION_LIST {Show 69 fields
pub version: _CK_VERSION,
pub C_Initialize: CK_C_Initialize,
pub C_Finalize: CK_C_Finalize,
pub C_GetInfo: CK_C_GetInfo,
pub C_GetFunctionList: CK_C_GetFunctionList,
pub C_GetSlotList: CK_C_GetSlotList,
pub C_GetSlotInfo: CK_C_GetSlotInfo,
pub C_GetTokenInfo: CK_C_GetTokenInfo,
pub C_GetMechanismList: CK_C_GetMechanismList,
pub C_GetMechanismInfo: CK_C_GetMechanismInfo,
pub C_InitToken: CK_C_InitToken,
pub C_InitPIN: CK_C_InitPIN,
pub C_SetPIN: CK_C_SetPIN,
pub C_OpenSession: CK_C_OpenSession,
pub C_CloseSession: CK_C_CloseSession,
pub C_CloseAllSessions: CK_C_CloseAllSessions,
pub C_GetSessionInfo: CK_C_GetSessionInfo,
pub C_GetOperationState: CK_C_GetOperationState,
pub C_SetOperationState: CK_C_SetOperationState,
pub C_Login: CK_C_Login,
pub C_Logout: CK_C_Logout,
pub C_CreateObject: CK_C_CreateObject,
pub C_CopyObject: CK_C_CopyObject,
pub C_DestroyObject: CK_C_DestroyObject,
pub C_GetObjectSize: CK_C_GetObjectSize,
pub C_GetAttributeValue: CK_C_GetAttributeValue,
pub C_SetAttributeValue: CK_C_SetAttributeValue,
pub C_FindObjectsInit: CK_C_FindObjectsInit,
pub C_FindObjects: CK_C_FindObjects,
pub C_FindObjectsFinal: CK_C_FindObjectsFinal,
pub C_EncryptInit: CK_C_EncryptInit,
pub C_Encrypt: CK_C_Encrypt,
pub C_EncryptUpdate: CK_C_EncryptUpdate,
pub C_EncryptFinal: CK_C_EncryptFinal,
pub C_DecryptInit: CK_C_DecryptInit,
pub C_Decrypt: CK_C_Decrypt,
pub C_DecryptUpdate: CK_C_DecryptUpdate,
pub C_DecryptFinal: CK_C_DecryptFinal,
pub C_DigestInit: CK_C_DigestInit,
pub C_Digest: CK_C_Digest,
pub C_DigestUpdate: CK_C_DigestUpdate,
pub C_DigestKey: CK_C_DigestKey,
pub C_DigestFinal: CK_C_DigestFinal,
pub C_SignInit: CK_C_SignInit,
pub C_Sign: CK_C_Sign,
pub C_SignUpdate: CK_C_SignUpdate,
pub C_SignFinal: CK_C_SignFinal,
pub C_SignRecoverInit: CK_C_SignRecoverInit,
pub C_SignRecover: CK_C_SignRecover,
pub C_VerifyInit: CK_C_VerifyInit,
pub C_Verify: CK_C_Verify,
pub C_VerifyUpdate: CK_C_VerifyUpdate,
pub C_VerifyFinal: CK_C_VerifyFinal,
pub C_VerifyRecoverInit: CK_C_VerifyRecoverInit,
pub C_VerifyRecover: CK_C_VerifyRecover,
pub C_DigestEncryptUpdate: CK_C_DigestEncryptUpdate,
pub C_DecryptDigestUpdate: CK_C_DecryptDigestUpdate,
pub C_SignEncryptUpdate: CK_C_SignEncryptUpdate,
pub C_DecryptVerifyUpdate: CK_C_DecryptVerifyUpdate,
pub C_GenerateKey: CK_C_GenerateKey,
pub C_GenerateKeyPair: CK_C_GenerateKeyPair,
pub C_WrapKey: CK_C_WrapKey,
pub C_UnwrapKey: CK_C_UnwrapKey,
pub C_DeriveKey: CK_C_DeriveKey,
pub C_SeedRandom: CK_C_SeedRandom,
pub C_GenerateRandom: CK_C_GenerateRandom,
pub C_GetFunctionStatus: CK_C_GetFunctionStatus,
pub C_CancelFunction: CK_C_CancelFunction,
pub C_WaitForSlotEvent: CK_C_WaitForSlotEvent,
}
Fields§
§version: _CK_VERSION
§C_Initialize: CK_C_Initialize
§C_Finalize: CK_C_Finalize
§C_GetInfo: CK_C_GetInfo
§C_GetFunctionList: CK_C_GetFunctionList
§C_GetSlotList: CK_C_GetSlotList
§C_GetSlotInfo: CK_C_GetSlotInfo
§C_GetTokenInfo: CK_C_GetTokenInfo
§C_GetMechanismList: CK_C_GetMechanismList
§C_GetMechanismInfo: CK_C_GetMechanismInfo
§C_InitToken: CK_C_InitToken
§C_InitPIN: CK_C_InitPIN
§C_SetPIN: CK_C_SetPIN
§C_OpenSession: CK_C_OpenSession
§C_CloseSession: CK_C_CloseSession
§C_CloseAllSessions: CK_C_CloseAllSessions
§C_GetSessionInfo: CK_C_GetSessionInfo
§C_GetOperationState: CK_C_GetOperationState
§C_SetOperationState: CK_C_SetOperationState
§C_Login: CK_C_Login
§C_Logout: CK_C_Logout
§C_CreateObject: CK_C_CreateObject
§C_CopyObject: CK_C_CopyObject
§C_DestroyObject: CK_C_DestroyObject
§C_GetObjectSize: CK_C_GetObjectSize
§C_GetAttributeValue: CK_C_GetAttributeValue
§C_SetAttributeValue: CK_C_SetAttributeValue
§C_FindObjectsInit: CK_C_FindObjectsInit
§C_FindObjects: CK_C_FindObjects
§C_FindObjectsFinal: CK_C_FindObjectsFinal
§C_EncryptInit: CK_C_EncryptInit
§C_Encrypt: CK_C_Encrypt
§C_EncryptUpdate: CK_C_EncryptUpdate
§C_EncryptFinal: CK_C_EncryptFinal
§C_DecryptInit: CK_C_DecryptInit
§C_Decrypt: CK_C_Decrypt
§C_DecryptUpdate: CK_C_DecryptUpdate
§C_DecryptFinal: CK_C_DecryptFinal
§C_DigestInit: CK_C_DigestInit
§C_Digest: CK_C_Digest
§C_DigestUpdate: CK_C_DigestUpdate
§C_DigestKey: CK_C_DigestKey
§C_DigestFinal: CK_C_DigestFinal
§C_SignInit: CK_C_SignInit
§C_Sign: CK_C_Sign
§C_SignUpdate: CK_C_SignUpdate
§C_SignFinal: CK_C_SignFinal
§C_SignRecoverInit: CK_C_SignRecoverInit
§C_SignRecover: CK_C_SignRecover
§C_VerifyInit: CK_C_VerifyInit
§C_Verify: CK_C_Verify
§C_VerifyUpdate: CK_C_VerifyUpdate
§C_VerifyFinal: CK_C_VerifyFinal
§C_VerifyRecoverInit: CK_C_VerifyRecoverInit
§C_VerifyRecover: CK_C_VerifyRecover
§C_DigestEncryptUpdate: CK_C_DigestEncryptUpdate
§C_DecryptDigestUpdate: CK_C_DecryptDigestUpdate
§C_SignEncryptUpdate: CK_C_SignEncryptUpdate
§C_DecryptVerifyUpdate: CK_C_DecryptVerifyUpdate
§C_GenerateKey: CK_C_GenerateKey
§C_GenerateKeyPair: CK_C_GenerateKeyPair
§C_WrapKey: CK_C_WrapKey
§C_UnwrapKey: CK_C_UnwrapKey
§C_DeriveKey: CK_C_DeriveKey
§C_SeedRandom: CK_C_SeedRandom
§C_GenerateRandom: CK_C_GenerateRandom
§C_GetFunctionStatus: CK_C_GetFunctionStatus
§C_CancelFunction: CK_C_CancelFunction
§C_WaitForSlotEvent: CK_C_WaitForSlotEvent
Trait Implementations§
source§impl Clone for _CK_FUNCTION_LIST
impl Clone for _CK_FUNCTION_LIST
source§fn clone(&self) -> _CK_FUNCTION_LIST
fn clone(&self) -> _CK_FUNCTION_LIST
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for _CK_FUNCTION_LIST
impl Debug for _CK_FUNCTION_LIST
source§impl Default for _CK_FUNCTION_LIST
impl Default for _CK_FUNCTION_LIST
source§fn default() -> _CK_FUNCTION_LIST
fn default() -> _CK_FUNCTION_LIST
Returns the “default value” for a type. Read more
impl Copy for _CK_FUNCTION_LIST
Auto Trait Implementations§
impl RefUnwindSafe for _CK_FUNCTION_LIST
impl Send for _CK_FUNCTION_LIST
impl Sync for _CK_FUNCTION_LIST
impl Unpin for _CK_FUNCTION_LIST
impl UnwindSafe for _CK_FUNCTION_LIST
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more