What's new in AidAim CryptoPressStream 6.00

Feb 26, 2014
  • New features:
  • Delphi & C++ Builder XE5 support added

New in AidAim CryptoPressStream 5.00 (Feb 26, 2014)

  • New features:
  • Delphi & C++ Builder XE4 support added.

New in AidAim CryptoPressStream 4.00 (Feb 26, 2014)

  • New features:
  • Delphi XE3 support added.
  • PPMI compression algorithm added in both 32-bit and 64-bit platforms (provides better compression rate than PPM).
  • PPM variant I is used in 7zip.
  • PPMI is supported in XE2 and XE3. It is switched off in old compilers.
  • Note: the data format is different under 64-bit and 32-bit.

New in AidAim CryptoPressStream 3.10 (Feb 26, 2014)

  • New features:
  • Delphi and C++ Builder XE2 (64-bit) support added (PPM compression is not supported in x64 platform).

New in AidAim CryptoPressStream 3.00 (Feb 26, 2014)

  • New features:
  • Delphi and C++ Builder XE2 (32-bit) support added

New in AidAim CryptoPressStream 2.10 (Feb 26, 2014)

  • New features:
  • TCPSStringFormat enum type extended: cpssfEscape value added
  • LoadFromFile,SaveToFile overloaded methods with Unicode FileName parameter were added to TCPSStream class
  • Demos and component reference updated
  • Support for Delphi and C++ Builder 2011 added
  • Bugs fixed:
  • Bug in formatting functions was fixed
  • All known issues are solved

New in AidAim CryptoPressStream 2.00 (Feb 26, 2014)

  • New features:
  • Changes in encryption implementation, especially in block chaining and hashing. ANY DATA ENCRYPTED BY VERSION 1 CANNOT BE DECRYPTED BY VERSION 2 AND LATER. Demo RijndaelEncryption added.
  • The performance of TCPSMemoryStream increased. Now it is faster then Delphi 7 TMemoryStream in 10-100 times. Demo FastMemoryStream added.
  • File stream classes and TCPSManager now supports Unicode file names and path to temporary directory. UnicodeFileName demo added.
  • New methods for saving and loading data were added to TCPSStream:
  • SaveData
  • LoadData
  • SaveShortString
  • LoadShortString
  • SaveAnsiString
  • LoadAnsiString
  • SaveWideString
  • LoadWideString
  • SaveString
  • LoadString
  • SaveBoolean
  • LoadBoolean
  • SaveInteger
  • LoadInteger
  • SaveCardinal
  • LoadCardinal
  • SaveInt64
  • LoadInt64
  • LoadSave demo was added.
  • Property Eof added to TCPSStream.
  • Functions IsStreamCPSStream and IsStreamEncryptedCPSStream were added to CPSMain unit.
  • TCPSCryptoParamsEditor class updated - now it accepts initial vectors of any length. InitVectorSize property added.
  • CPSGenerateRandomBuffer changed in CPSCrypto unit - overloaded method added with parameters for setting seed generated by human input. It allows to generate unpredictable random data.
  • CompressBuffer and DecompressBuffer methods of TCPSManager were modified. SkipBufferHeader parameter added - it allows to get pure compressed or encrypted data.
  • Network demo added. Shows how to send encrypted and compressed data.
  • Documentation updated.