Changelog of python-camellia¶
1.1.0 - TBD¶
Changed¶
- Adapt Semantic Versioning
- The C extension is directly build using setuptools, this allows ABI3 wheels for multiple Python versions
- Documentation is at Readthedocs
- When safe, do not create ffi objects, but directly pass bytes to cffi. It is safe if it replaces a const char*, or it is freshly created for exactly that purpose.
- ECB and CBC modes of operation are directly implemented in C, resulting in a speed increase of about 20% on CPython.
1.0 - 2018-05-11¶
New¶
Changed¶
- The “normal” camellia version is used instead of the mini or reference version.
- Camellia is now loaded using CFFI. This improves speed and avoids shipped DLLs. It’s better than the self-made-on-first-use compilation, faster and less error-prone.
- Supports all standart modes of operation (ECB, CBC, CFB, OFB, CTR)
- Electronic code book mode of operation is not implicit default anymore.
- Now camellia.Camellia_Ekeygen returns a list instead of an CFFI array.
0.1 - 2015-08-30¶
- Initial release