Skip to content

Releases: gioblu/Cape

3.0

19 Jan 11:46
Compare
Choose a tag to compare

Changelog:

  • New version of the encryption algorithm
  • New version of the hash cipher
  • Added salt to support the use of the same key for a longer time without exposing any bias
  • hash, encrypt and decrypt functions optimization by @Pharap

Ports developed by contributors:

2.0

02 Aug 16:42
Compare
Choose a tag to compare
2.0

Changelog:

  • Extended support up to 65535 characters strings
  • hash, light cipher in alternative to the strong encryption already provided by encrypt
  • Dropped internal random generation to ease portability
  • Reduced execution time
  • Added SerialHash example

1.4.1

26 Jul 18:50
Compare
Choose a tag to compare

Bugfix:

  • _reduced_key reset on key change bugfix (#8)

1.4

25 Jul 15:54
Compare
Choose a tag to compare
1.4

Changelog:

  • set_key method added to set the encryption key after instantiation (thanks to @oldmanegan)
  • License switch from BSD-3 to Apache 2.0

Optimizations:

  • compute_reduce_key method added to avoid code duplication

1.3

10 Jul 23:54
Compare
Choose a tag to compare
1.3

Changelog:

  • Added destination and source pointers to the encrypt and decrypt functions
  • Removed internal buffer
  • Updated examples
  • String length is not limited any more by MAX_LENGTH

Bugfix:

  • First byte bugfix (see #6)

1.2

08 Mar 02:24
Compare
Choose a tag to compare
1.2

Changelog:

  • Encryption method update (private key stream cypher algorithm with masked initialization vector)
  • Private key length parameter in Cape definition (dropped strlen)
  • Removed swap macro (execution time optimization)
  • Removed substitution box array (memory optimization)
  • Better pseudo-random initialization vector generation method

Bugfix:

  • Separate encrypt / decrypt (#5)
  • Maximum strength (#4)

Thanks to ajitam for betatesting.

1.1

08 Mar 02:18
Compare
Choose a tag to compare
1.1

Experimental and unstable version of Cape, use 1.2

1.0

02 Mar 14:11
Compare
Choose a tag to compare
1.0

First stable version of Cape.