Update argon2-cffi to 19.2.0
Created by: pyup-bot
This PR updates argon2-cffi from 18.1.0 to 19.2.0.
Changelog
19.2.0
-------------------
Vendoring Argon2 `62358ba <https://github.com/P-H-C/phc-winner-argon2/tree/62358ba2123abd17fccf2a108a301d4b52c01a7c>`_ (20190702)
Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Python 3.4 is not supported anymore.
It has been unsupported by the Python core team for a while now and its PyPI downloads are negligible.
It's very unlikely that ``argon2-cffi`` will break under 3.4 anytime soon, but we don't test it and don't ship binary wheels for it anymore.
Deprecations:
^^^^^^^^^^^^^
*none*
Changes:
^^^^^^^^
- The dependency on ``enum34`` is now protected using a PEP 508 marker.
This fixes problems when the sdist is handled by a different interpreter version than the one running it.
`48 <https://github.com/hynek/argon2-cffi/pull/48>`_
----
19.1.0
-------------------
Vendoring Argon2 `670229c <https://github.com/P-H-C/phc-winner-argon2/tree/670229c849b9fe882583688b74eb7dfdc846f9f6>`_ (20171227)
Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*none*
Deprecations:
^^^^^^^^^^^^^
*none*
Changes:
^^^^^^^^
- Added support for Argon2 v1.2 hashes in ``argon2.extract_parameters()``.
----
18.3.0
-------------------
Vendoring Argon2 `670229c <https://github.com/P-H-C/phc-winner-argon2/tree/670229c849b9fe882583688b74eb7dfdc846f9f6>`_ (20171227)
Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*none*
Deprecations:
^^^^^^^^^^^^^
*none*
Changes:
^^^^^^^^
- ``argon2.PasswordHasher``'s hash type is configurable now.
----
18.2.0
-------------------
Vendoring Argon2 `670229c <https://github.com/P-H-C/phc-winner-argon2/tree/670229c849b9fe882583688b74eb7dfdc846f9f6>`_ (20171227)
Changes:
^^^^^^^^
- The hash type for ``argon2.PasswordHasher`` is Argon2\ **id** now.
This decision has been made based on the recommendations in the latest `Argon2 RFC draft <https://tools.ietf.org/html/draft-irtf-cfrg-argon2-04section-4>`_.
`33 <https://github.com/hynek/argon2-cffi/pull/33>`_
`34 <https://github.com/hynek/argon2-cffi/pull/34>`_
- To make the change of hash type backward compatible, ``argon2.PasswordHasher.verify()`` now determines the type of the hash and verifies it accordingly.
- Some of the hash parameters have been made stricter to be closer to said recommendations.
The current goal for a hash verification times is around 50ms.
`41 <https://github.com/hynek/argon2-cffi/pull/41>`_
- To allow for bespoke decisions about upgrading Argon2 parameters, it's now possible to extract them from a hash via the ``argon2.extract_parameters()`` function.
`41 <https://github.com/hynek/argon2-cffi/pull/41>`_
- Additionally ``argon2.PasswordHasher`` now has a ``check_needs_rehash()`` method that allows to verify whether a hash has been created with the instance's parameters or whether it should be rehashed.
`41 <https://github.com/hynek/argon2-cffi/pull/41>`_
----