Releases: gioblu/Cape
Releases · gioblu/Cape
3.0
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
anddecrypt
functions optimization by @Pharap
Ports developed by contributors:
- cape-js javascript port by @eldisniper
- Cape.py python port by by @colinta
- CapeDotNet C# port by @Pharap
- CapeHaskell Haskell port by @Pharap
2.0
1.4.1
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
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:
Thanks to ajitam for betatesting.