Discuss this help topic in SecureBlackbox Forum

TElSymmetricCrypto.FinalizeDecryption

TElSymmetricCrypto     See also     


Filter: C#  VB.NET  Pascal  C++  PHP  Java  


Finishes decryption of the data blocks.

Declaration

[C#]
    void FinalizeDecryption(ref byte[] OutBuffer, int OutIndex, ref int OutSize);

[VB.NET]
    Sub FinalizeDecryption(ByRef OutBuffer As Byte(), ByVal OutIndex As Integer, ByRef OutSize As Integer)

[Pascal]
    procedure FinalizeDecryption(OutBuffer : pointer; var OutSize : integer); virtual;

[C++]
    void FinalizeDecryption(void * OutBuffer, int32_t &OutSize);

[PHP]
    void FinalizeDecryption(TSBPointer|array of byte|string|NULL $OutBuffer, integer &$OutSize)

[Java]
    byte[] finalizeDecryption(int OutSize);
    int finalizeDecryption(byte[][] OutBuffer, int OutIndex, int OutSize);

Parameters

  • OutBuffer - buffer where the decrypted data should be saved.
  • OutSize - amount of free space in OutBuffer.
  • OutIndex - offset in OutBuffer, starting from which the data should be written.

Return value

    Returns

Description

    Use this method to finalize decryption, when all data blocks have been decrypted using DecryptUpdate.

See also:     InitializeDecryption     DecryptUpdate    

Discuss this help topic in SecureBlackbox Forum