Changelog of python-camellia

1.1.0 - TBD

New

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.1 - 2015-09-05

New

  • More metadata on PyPi

Changed

0.1 - 2015-08-30

  • Initial release