Discuss this help topic in SecureBlackbox Forum


TElSymmetricCrypto     See also     

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

Decrypts the data block.


    void EncryptUpdate(byte[] InBuffer, int InIndex, int InSize, ref byte[] OutBuffer, int OutIndex, ref int OutSize);

    Sub EncryptUpdate(ByVal InBuffer As Byte(), ByVal InIndex As Integer, ByVal InSize As Integer, ByRef OutBuffer As Byte(), ByVal OutIndex As Integer, ByRef OutSize As Integer)

    procedure EncryptUpdate(InBuffer : pointer; InSize : integer; OutBuffer : pointer; var OutSize : integer);

    void EncryptUpdate(void * InBuffer, int32_t InSize, void * OutBuffer, int32_t &OutSize);

    void EncryptUpdate(TSBPointer|array of byte|string|NULL $InBuffer, integer $InSize, TSBPointer|array of byte|string|NULL $OutBuffer, integer &$OutSize)


  • InBuffer - reference to the data to encrypt.
  • InIndex - Offset of the input data in the input array.
  • InSize - Size of input data in bytes.
  • OutBuffer - reference to buffer where encrypted data should be stored.
  • OutIndex - Offset in the output array, starting from which the data is written.
  • OutSize - Size of available space in OutBuffer in bytes.

Return value



    Use this method when you want to encrypt the data block which is part of the larger data. To finish encryption of the whole data use FinalizeEncryption method.

See also:     InitializeEncryption     FinalizeEncryption    

Discuss this help topic in SecureBlackbox Forum