- Sep 13, 2018
-
-
Antoine R. Dumont authored
Related T421
-
- Jun 21, 2018
-
-
Nicolas Dandrimont authored
Summary: We used to depend on the 'blake2s256' and 'blake2b512' names to be available in hashlib.algorithms_available. It turns out that that's specific to OpenSSL 1.1. We now try, in order: - blake2s256/blake2b512 as shipped by libssl1.1 (Python 3.5+ on Debian stretch and up) - blake2s/blake2b as built into Python 3.6+ - pyblake2 if all else fails While we're here, let's also avoid doing not-so-subtle hacks with hashlib builtins. Thanks to Alexios Zavras for the report. Test Plan: New unit tests added to check for behavior in all cases. Manually running the tests on Python 3.4 + pyblake2, Python 3.5 and Python 3.6 as shipped by Debian exercises all three cases. Reviewers: zack, #reviewers! Differential Revision: https://forge.softwareheritage.org/D347
-
- Dec 20, 2017
-
-
Antoine R. Dumont authored
-
- Oct 04, 2017
-
-
Nicolas Dandrimont authored
-
- Mar 24, 2017
-
-
Antoine R. Dumont authored
Related T703
-
- Mar 17, 2017
-
-
Antoine R. Dumont authored
- Add module docstring - Add blake2s256 and blake2b512 in supported algorithms - Spawn a new variable DEFAULT_ALGORITHMS as default computed algorithms for the main functions Related T692
-
Antoine R. Dumont authored
Remove the limit on the python3 version, this should be transparent. If the hash requested is not available, this will raise with an explanation on the error. Related T692
-
Antoine R. Dumont authored
The same caveat applies, will only be supported from python3.6 onward. Related T692
-
Antoine R. Dumont authored
The caveat is that it will only be supported when we will be using python3 >= 3.5. Related T692
-
- Mar 15, 2017
-
-
Antoine R. Dumont authored
Related T700
-
- Apr 02, 2016
-
-
Antoine R. Dumont authored
Since we compute it anyway, better return it along with the result
-
- Dec 16, 2015
-
-
Nicolas Dandrimont authored
-
- Nov 23, 2015
-
-
Nicolas Dandrimont authored
-