Net.Pkcs11Interop.LowLevelAPI81.Pkcs11.C_DecryptDigestUpdate C# (CSharp) Method

C_DecryptDigestUpdate() public method

Continues a multi-part combined decryption and digest operation, processing another data part
public C_DecryptDigestUpdate ( ulong session, byte encryptedPart, ulong encryptedPartLen, byte part, ulong &partLen ) : CKR
session ulong The session's handle
encryptedPart byte Encrypted data part
encryptedPartLen ulong Length of the encrypted data part
part byte /// If set to null then the length of decrypted data part is returned in "partLen" parameter, without actually returning decrypted data part. /// If not set to null then "partLen" parameter must contain the lenght of part array and decrypted data part is returned in "part" parameter. ///
partLen ulong Location that holds the length of the decrypted data part
return CKR
        public CKR C_DecryptDigestUpdate(ulong session, byte[] encryptedPart, ulong encryptedPartLen, byte[] part, ref ulong partLen)
        {
            if (this._disposed)
                throw new ObjectDisposedException(this.GetType().FullName);

            ulong rv = _delegates.C_DecryptDigestUpdate(session, encryptedPart, encryptedPartLen, part, ref partLen);
            return (CKR)Convert.ToUInt32(rv);
        }