Pysha3

Latest version: v1.0.2

Safety actively analyzes 619401 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.2

------------

*Release: 05-Feb-2017*

- Rename internal C extension to _pysha3 to avoild conflict with Python 3.6'
_sha3 extension.

1.0.1

------------

*Release: 24-Jan-2017*

- Fix github.org -> github.com (Pi Delport)

- Fix endianness checks for Python 2 (William Grant)

- Fix changelog, the Christmas release was 1.0.0, not 1.1.0

1.0.0

------------

*Release date: 24-Dec-2016*

- Synchronize with Python 3.6.0 release

- Move all backport related additions to backport.inc

- Fix flake8 violations

1.0b1

------------

*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.

0.3

----------

*Release date: 14-Oct-2012*

- Fix 64bit big endian support

- Add workaround for alignment error on 64bit SPARC machine by using the opt32
implementation.

- block_size now returns NotImplemented to prevent users from using pysha3
with the hmac module.

0.2.2

------------

*Release date: 07-Oct-2012*

- Re-add brg_endian.h to fix issue on Solaris (big endian platform)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.