Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

libendetool

What is this ?

  • A C++ open source project for helping easily encode or decode string and stream data with AES-256 and BASE-64.

Compatible

  • Lastest version of libendetool not compatibles with 0.4-prerelease by updating AES-256 encryption method.

Latest Update

  • 20-July-2020
    • Version 1.1.0.5
    • Big changes for doing compress buffer before AES-256 encoding when compression flag enabled.
    • Compressed buffer may not compatible with version 1.0.3.3.
    • Use seperately 1.0.3.3. and 1.1.0.5 if user using compressed option.

Previous Update

  • 16-June-2020

    • Version 1.0.3.3
    • Fixed variable bugs.
  • 01-Dec-2019

    • Hided original size of data.
    • Version 1.0.3.0 not compatible with previous encrypted data.
  • 21-Nov-2019

    • Fixed decode binary returns not original buffer size.
    • version updated to 1.0.2.2
  • 19-Nov-2019

    • Fixed an error case on libende size check modulates zero.
  • 26-Sep-2019

    • able to set IV through encryptkey().
  • 16-May-2019

    • Updated AES-56 with Kokke's tine-AES-c source.
    • Fixed a bug not releases AES context memory.
    • Removed old AES-256-ECB sources.
  • 10-Aril-2019

    • Fixed key length limited in 8 bytes to 32 bytes.
  • 04-March-2017

    • Included LLVM-GCC make file for MAC OS.
  • 21-Jan-2017

    • Added visual studio projects to in vc90prj and vc11proj.
    • Enhanced some issues for Makefile
    • Updated AES-256 code.

Used encoding.

  • BASE-64 for encode and decode datas as ASCII ranged text string.
  • AES-256 CBC.
  • LZMA-Tiny (may for compressing binary data in future)

Supported compilers

  • LLVM GCC for Apple Mac OS.
  • gcc 32bit, 64bit ( inc. Apple HPC gcc )
  • MinGW, MinGW-W64 32bit, 64bit
  • Visual Studio 2008, 2012, and later

Supported to encode and decode.

  • Multibyte (or ASCII) strings
  • UTF-8 strings
  • UNICODE as binary encoding.

External Licenses

About

Encode/Decode library for string, stream data with AES-256-CBC and BASE-64. ( LZMAT compression is option )

Resources

Packages

No packages published
You can’t perform that action at this time.