Struct cryptoki_sys::_CK_FUNCTION_LIST[][src]

#[repr(C)]pub struct _CK_FUNCTION_LIST {
    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_VERSIONC_Initialize: CK_C_InitializeC_Finalize: CK_C_FinalizeC_GetInfo: CK_C_GetInfoC_GetFunctionList: CK_C_GetFunctionListC_GetSlotList: CK_C_GetSlotListC_GetSlotInfo: CK_C_GetSlotInfoC_GetTokenInfo: CK_C_GetTokenInfoC_GetMechanismList: CK_C_GetMechanismListC_GetMechanismInfo: CK_C_GetMechanismInfoC_InitToken: CK_C_InitTokenC_InitPIN: CK_C_InitPINC_SetPIN: CK_C_SetPINC_OpenSession: CK_C_OpenSessionC_CloseSession: CK_C_CloseSessionC_CloseAllSessions: CK_C_CloseAllSessionsC_GetSessionInfo: CK_C_GetSessionInfoC_GetOperationState: CK_C_GetOperationStateC_SetOperationState: CK_C_SetOperationStateC_Login: CK_C_LoginC_Logout: CK_C_LogoutC_CreateObject: CK_C_CreateObjectC_CopyObject: CK_C_CopyObjectC_DestroyObject: CK_C_DestroyObjectC_GetObjectSize: CK_C_GetObjectSizeC_GetAttributeValue: CK_C_GetAttributeValueC_SetAttributeValue: CK_C_SetAttributeValueC_FindObjectsInit: CK_C_FindObjectsInitC_FindObjects: CK_C_FindObjectsC_FindObjectsFinal: CK_C_FindObjectsFinalC_EncryptInit: CK_C_EncryptInitC_Encrypt: CK_C_EncryptC_EncryptUpdate: CK_C_EncryptUpdateC_EncryptFinal: CK_C_EncryptFinalC_DecryptInit: CK_C_DecryptInitC_Decrypt: CK_C_DecryptC_DecryptUpdate: CK_C_DecryptUpdateC_DecryptFinal: CK_C_DecryptFinalC_DigestInit: CK_C_DigestInitC_Digest: CK_C_DigestC_DigestUpdate: CK_C_DigestUpdateC_DigestKey: CK_C_DigestKeyC_DigestFinal: CK_C_DigestFinalC_SignInit: CK_C_SignInitC_Sign: CK_C_SignC_SignUpdate: CK_C_SignUpdateC_SignFinal: CK_C_SignFinalC_SignRecoverInit: CK_C_SignRecoverInitC_SignRecover: CK_C_SignRecoverC_VerifyInit: CK_C_VerifyInitC_Verify: CK_C_VerifyC_VerifyUpdate: CK_C_VerifyUpdateC_VerifyFinal: CK_C_VerifyFinalC_VerifyRecoverInit: CK_C_VerifyRecoverInitC_VerifyRecover: CK_C_VerifyRecoverC_DigestEncryptUpdate: CK_C_DigestEncryptUpdateC_DecryptDigestUpdate: CK_C_DecryptDigestUpdateC_SignEncryptUpdate: CK_C_SignEncryptUpdateC_DecryptVerifyUpdate: CK_C_DecryptVerifyUpdateC_GenerateKey: CK_C_GenerateKeyC_GenerateKeyPair: CK_C_GenerateKeyPairC_WrapKey: CK_C_WrapKeyC_UnwrapKey: CK_C_UnwrapKeyC_DeriveKey: CK_C_DeriveKeyC_SeedRandom: CK_C_SeedRandomC_GenerateRandom: CK_C_GenerateRandomC_GetFunctionStatus: CK_C_GetFunctionStatusC_CancelFunction: CK_C_CancelFunctionC_WaitForSlotEvent: CK_C_WaitForSlotEvent

Trait Implementations

impl Clone for _CK_FUNCTION_LIST[src]

impl Copy for _CK_FUNCTION_LIST[src]

impl Debug for _CK_FUNCTION_LIST[src]

impl Default for _CK_FUNCTION_LIST[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.