C# Class Net.Pkcs11Interop.LowLevelAPI80.NativeMethods

显示文件 Open project: Pkcs11Interop/Pkcs11Interop

Private Methods

Method Description
C_CancelFunction ( ulong session ) : ulong
C_CloseAllSessions ( ulong slotId ) : ulong
C_CloseSession ( ulong session ) : ulong
C_CopyObject ( ulong session, ulong objectId, CK_ATTRIBUTE template, ulong count, ulong &newObjectId ) : ulong
C_CreateObject ( ulong session, CK_ATTRIBUTE template, ulong count, ulong &objectId ) : ulong
C_Decrypt ( ulong session, byte encryptedData, ulong encryptedDataLen, byte data, ulong &dataLen ) : ulong
C_DecryptDigestUpdate ( ulong session, byte encryptedPart, ulong encryptedPartLen, byte part, ulong &partLen ) : ulong
C_DecryptFinal ( ulong session, byte lastPart, ulong &lastPartLen ) : ulong
C_DecryptInit ( ulong session, CK_MECHANISM &mechanism, ulong key ) : ulong
C_DecryptUpdate ( ulong session, byte encryptedPart, ulong encryptedPartLen, byte part, ulong &partLen ) : ulong
C_DecryptVerifyUpdate ( ulong session, byte encryptedPart, ulong encryptedPartLen, byte part, ulong &partLen ) : ulong
C_DeriveKey ( ulong session, CK_MECHANISM &mechanism, ulong baseKey, CK_ATTRIBUTE template, ulong attributeCount, ulong &key ) : ulong
C_DestroyObject ( ulong session, ulong objectId ) : ulong
C_Digest ( ulong session, byte data, ulong dataLen, byte digest, ulong &digestLen ) : ulong
C_DigestEncryptUpdate ( ulong session, byte part, ulong partLen, byte encryptedPart, ulong &encryptedPartLen ) : ulong
C_DigestFinal ( ulong session, byte digest, ulong &digestLen ) : ulong
C_DigestInit ( ulong session, CK_MECHANISM &mechanism ) : ulong
C_DigestKey ( ulong session, ulong key ) : ulong
C_DigestUpdate ( ulong session, byte part, ulong partLen ) : ulong
C_Encrypt ( ulong session, byte data, ulong dataLen, byte encryptedData, ulong &encryptedDataLen ) : ulong
C_EncryptFinal ( ulong session, byte lastEncryptedPart, ulong &lastEncryptedPartLen ) : ulong
C_EncryptInit ( ulong session, CK_MECHANISM &mechanism, ulong key ) : ulong
C_EncryptUpdate ( ulong session, byte part, ulong partLen, byte encryptedPart, ulong &encryptedPartLen ) : ulong
C_Finalize ( IntPtr reserved ) : ulong
C_FindObjects ( ulong session, ulong objectId, ulong maxObjectCount, ulong &objectCount ) : ulong
C_FindObjectsFinal ( ulong session ) : ulong
C_FindObjectsInit ( ulong session, CK_ATTRIBUTE template, ulong count ) : ulong
C_GenerateKey ( ulong session, CK_MECHANISM &mechanism, CK_ATTRIBUTE template, ulong count, ulong &key ) : ulong
C_GenerateKeyPair ( ulong session, CK_MECHANISM &mechanism, CK_ATTRIBUTE publicKeyTemplate, ulong publicKeyAttributeCount, CK_ATTRIBUTE privateKeyTemplate, ulong privateKeyAttributeCount, ulong &publicKey, ulong &privateKey ) : ulong
C_GenerateRandom ( ulong session, byte randomData, ulong randomLen ) : ulong
C_GetAttributeValue ( ulong session, ulong objectId, [ template, ulong count ) : ulong
C_GetFunctionList ( IntPtr &functionList ) : ulong
C_GetFunctionStatus ( ulong session ) : ulong
C_GetInfo ( CK_INFO &info ) : ulong
C_GetMechanismInfo ( ulong slotId, ulong type, CK_MECHANISM_INFO &info ) : ulong
C_GetMechanismList ( ulong slotId, ulong mechanismList, ulong &count ) : ulong
C_GetObjectSize ( ulong session, ulong objectId, ulong &size ) : ulong
C_GetOperationState ( ulong session, byte operationState, ulong &operationStateLen ) : ulong
C_GetSessionInfo ( ulong session, CK_SESSION_INFO &info ) : ulong
C_GetSlotInfo ( ulong slotId, CK_SLOT_INFO &info ) : ulong
C_GetSlotList ( [ tokenPresent, ulong slotList, ulong &count ) : ulong
C_GetTokenInfo ( ulong slotId, CK_TOKEN_INFO &info ) : ulong
C_InitPIN ( ulong session, byte pin, ulong pinLen ) : ulong
C_InitToken ( ulong slotId, byte pin, ulong pinLen, byte label ) : ulong
C_Initialize ( CK_C_INITIALIZE_ARGS initArgs ) : ulong
C_Login ( ulong session, ulong userType, byte pin, ulong pinLen ) : ulong
C_Logout ( ulong session ) : ulong
C_OpenSession ( ulong slotId, ulong flags, IntPtr application, IntPtr notify, ulong &session ) : ulong
C_SeedRandom ( ulong session, byte seed, ulong seedLen ) : ulong
C_SetAttributeValue ( ulong session, ulong objectId, CK_ATTRIBUTE template, ulong count ) : ulong
C_SetOperationState ( ulong session, byte operationState, ulong operationStateLen, ulong encryptionKey, ulong authenticationKey ) : ulong
C_SetPIN ( ulong session, byte oldPin, ulong oldPinLen, byte newPin, ulong newPinLen ) : ulong
C_Sign ( ulong session, byte data, ulong dataLen, byte signature, ulong &signatureLen ) : ulong
C_SignEncryptUpdate ( ulong session, byte part, ulong partLen, byte encryptedPart, ulong &encryptedPartLen ) : ulong
C_SignFinal ( ulong session, byte signature, ulong &signatureLen ) : ulong
C_SignInit ( ulong session, CK_MECHANISM &mechanism, ulong key ) : ulong
C_SignRecover ( ulong session, byte data, ulong dataLen, byte signature, ulong &signatureLen ) : ulong
C_SignRecoverInit ( ulong session, CK_MECHANISM &mechanism, ulong key ) : ulong
C_SignUpdate ( ulong session, byte part, ulong partLen ) : ulong
C_UnwrapKey ( ulong session, CK_MECHANISM &mechanism, ulong unwrappingKey, byte wrappedKey, ulong wrappedKeyLen, CK_ATTRIBUTE template, ulong attributeCount, ulong &key ) : ulong
C_Verify ( ulong session, byte data, ulong dataLen, byte signature, ulong signatureLen ) : ulong
C_VerifyFinal ( ulong session, byte signature, ulong signatureLen ) : ulong
C_VerifyInit ( ulong session, CK_MECHANISM &mechanism, ulong key ) : ulong
C_VerifyRecover ( ulong session, byte signature, ulong signatureLen, byte data, ulong &dataLen ) : ulong
C_VerifyRecoverInit ( ulong session, CK_MECHANISM &mechanism, ulong key ) : ulong
C_VerifyUpdate ( ulong session, byte part, ulong partLen ) : ulong
C_WaitForSlotEvent ( ulong flags, ulong &slot, IntPtr reserved ) : ulong
C_WrapKey ( ulong session, CK_MECHANISM &mechanism, ulong wrappingKey, ulong key, byte wrappedKey, ulong &wrappedKeyLen ) : ulong