Closed cveilleux closed 5 years ago
Is there any reason PR #14 can't be merged? Version pycryptodome==3.4.7
has a known vulnerability. https://nvd.nist.gov/vuln/detail/CVE-2018-15560
@ahknight this would resolve a security vulnerability for any project requiring this package: see https://github.com/Legrandin/pycryptodome/issues/198
setup.py currently requires:
pycryptodome==3.4.7
see: https://github.com/ahknight/httpsig/blob/master/setup.py#L40
install_requires
should not be used to pin dependencies to exact version. See: https://packaging.python.org/discussions/install-requires-vs-requirements/Unless there is a good reason which I am not aware of, something like:
install_requires=['pycryptodome>=3,<4', 'six']
should accept any pycryptodome version 3.x.x