------------
*Release date: 01-May-2016*
- Update backend to use the latest Keccak Code Package. pysha3 now implements
the official NIST standard. The old Keccak hashes are available with
keccak prefix.
- Add SHAKE support.
- All sha3, shake and keccak variants are separate types instead of factory
functions that return the same type.
- Drop Python 2.6 and Python 3.0 to 3.3 support.
- Fix typo that disabled threading optimization.
- Add vector files for additional tests.
- Add experimental HMAC support based on examples from
http://wolfgang-ehrhardt.de/hmac-sha3-testvectors.html .
- Test hashing of unaligned data.
- Add ISO C11 memset_s() function as _Py_memset_s() in order to securely
wipe memory that holds sensitive data. The page
https://www.securecoding.cert.org/confluence/display/seccode/MSC06-C.+Be+aware+of+compiler+optimization+when+dealing+with+sensitive+data
explains the motivation for memset_s().
- Add tox support.
- Add Travis and appveyor integration.
- Add _capacity_bits, _rate_bits and _suffix attributes for diagnostic
purposes.