diff options
author | Eli Collins <elic@assurancetechnologies.com> | 2020-05-12 11:21:03 -0400 |
---|---|---|
committer | Eli Collins <elic@assurancetechnologies.com> | 2020-05-12 11:21:03 -0400 |
commit | 75971aa30aa80a6ec24861b8afb3d38151b1fa44 (patch) | |
tree | 4ac7ac7cc6e0885a7c9256fc556defae587cc0b0 /docs | |
parent | f5fdab0d18757b9952799eb1956a970773adddaa (diff) | |
download | passlib-75971aa30aa80a6ec24861b8afb3d38151b1fa44.tar.gz |
bugfix: bcrypt: test vector for "8bit bug" wasn't UTF8 safe,
which makes os_crypt backend always fail, since crypt.crypt() can only be
made to handle UTF8 byte strings.
* replaced "\xA3" test vector with "\xD1\x91" (from same openwall source);
since the latter is valid UTF8.
* added new test vector to UT suite
Diffstat (limited to 'docs')
-rw-r--r-- | docs/history/1.7.rst | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/history/1.7.rst b/docs/history/1.7.rst index 5d8ff44..cb497f2 100644 --- a/docs/history/1.7.rst +++ b/docs/history/1.7.rst @@ -39,7 +39,7 @@ Bugfixes * .. py:currentmodule:: passlib.hash :class:`bcrypt`: OS native backend wasn't being detected under Python 3 on BSD platforms. - This was due to an internal issue in feature-detection code, which has been fixed. + This was due to a few internal issues in feature-detection code, which have been fixed. * :func:`passlib.utils.safe_crypt`: Support :func:`crypt.crypt` unexpectedly returning bytes under Python 3 (:issue:`113`). |