Skip to content

Releases: SheepChef/Abracadabra

V2.5.1_Node Fix

19 Nov 16:11
ab5ff76
Compare
Choose a tag to compare
V2.5.1_Node Fix Pre-release
Pre-release

What's fixed

  • Fixed a minor error causing compression malfunctioning.
  • You should use this version in production.

V2.5.0_Node Major Update

19 Nov 14:42
c626871
Compare
Choose a tag to compare
Pre-release

What's Changed

Simply the same as V2.5.0 C++

Updated Demo Page.

Full Changelog: V2.0.0_Node...V2.5.0_Node

V2.0.0 Major Update

16 Nov 12:53
Compare
Choose a tag to compare

What's Changed

  • V2.0.0 Safety/Function Update by @SheepChef in #19
  • Involved AES-256-CTR, stronger security promise.
  • Optimized Encryption Mark, harder to detect.
  • 3x rotor cipher, more security and randomness.
  • Two additional debug flags, easier to have a insight of encryption process.

Broken Compatibility

V2.0.0 involved a breaking safety update, changing the encryption process.

Thus, V2.0.0 didn't provide backward compatibility, the encrypted content created before V2.0.0 CAN'T be decrypted properly.

Full Changelog: V1.2.0...V2.0.0

V2.0.0_Node Major Update

16 Nov 12:57
01c406b
Compare
Choose a tag to compare
Pre-release

What's New?

  • Roughly the same as C++ version.
  • Updated Demo Page.

Full Changelog: V1.2.0_Node...V2.0.0_Node

V1.2.0 Safety Update

10 Nov 09:05
d356a17
Compare
Choose a tag to compare

What's Changed

  • V1.2.0 Safety Update by @SheepChef in #18
  • Now the cipher table will shift around when encrypting.
  • Protect the encrypted text from Known plaintext Attack and more.
  • More Randomness.

Broken Compatibility

V1.2.0 involved a breaking safety update, changing the encryption process.

Thus, V1.2.0 didn't provide backward compatibility, the encrypted content created before V1.2.0 CAN'T be decrypted properly.

Full Changelog: V1.0.3...V1.2.0

V1.2.0_Node Safety Update

10 Nov 09:09
627334c
Compare
Choose a tag to compare
Pre-release

What's New?

  • Now the cipher table will shift around when encrypting.
  • Protect the encrypted text from Known plaintext Attack and more.

Full Changelog: V1.0.3_Node...V1.2.0_Node

V1.0.3 Cipher Update

05 Nov 16:14
fb13933
Compare
Choose a tag to compare

What's Changed

Backwards Compatibility

Since there is a cipher table addition, V1.0 couldn't decrypt the content encrypted in V1.0.3.

The addition-only Cipher table provides backwards compatibility, so that V1.0.3 could normally decrypt the content encrypted in V1.0 and the earlier versions.

Full Changelog: V1.0...V1.0.3

V1.0.3 JS Demo/Lib Update

05 Nov 16:19
732a3e0
Compare
Choose a tag to compare
Pre-release

What's New?

  • Extended Cipher Table.
  • Updated Demo lib version to V1.0.3.

V1.0 Stable

04 Nov 17:33
8ad5533
Compare
Choose a tag to compare

What's Changed

  • Fixed the critical issue of processing files. by @SheepChef in #14
  • Now the C++ version is REALY FAST!

All the major concerns of Abracadabra in C++ are solved.

We reached V1.0 Stable.

What's Next?

  • Add more characters to ciphertable.
  • Explore the methods for you to custom your own ciphertable easily.

Full Changelog: V0.2.5...V1.0

V0.2.5 Efficiency Update

03 Nov 11:58
9d19d49
Compare
Choose a tag to compare

What's Changed

  • Minor issue fixes. by @SheepChef in #6
  • Code Efficiency Upgrade by @SheepChef in #12
  • Clean up tedious code, boost the effciency by 2x.
  • Update README

Known Issues

  • Inefficiency handling big files, around 80x slower than Node.js.

The problem is caused by the JSON library currently using.

I will try to fix the problem via switching to a faster library soon.

Compiling

Force using level-3 optimization.

Full Changelog: V0.2.1...V0.2.5