Implement the gost-yescrypt ($gy$) hashing algorithm.
Remove all of the nonnull annotations, which are a questionable optimization that have caused problems in the past and may cause future problems on some systems.
Implement crypt_checksalt, which can be used by portable users of libxcrypt to check whether the desired hash method is supported.
Fix the gensalt function for the NT hashing method ($3$) to properly terminate its output string. The output buffer for the returned string must be at least 30 bytes long.
Remove the gensalt fuction for the bcrypt x variant ($2x$). This prefix was never intended for use when hashing new passphrases. The only use case originally intended was to manually edit '$2a$' to '$2x$' in passphrase hashes to knowingly take the risk yet enable users to continue to log in when upgrading systems with buggy bcrypt implementations to fixed versions.
Add an alias for crypt_gensalt_r. The function was available in older versions (v3.1.1 and earlier) of libxcrypt. It has the same semantics and the same prototype as the crypt_gensalt_rn function.
--enable-hashes now supports 'fedora' as a group of hashing methods.
Add aliases for xcrypt{,_r} and xcrypt_gensalt{,_r}. They were added for code compatibility with libxcrypt v3.1.1 and earlier.
Install the <xcrypt.h> header file, declaring the previously named aliases, and a symlink from libxcrypt.so to libcrypt.so, if a shared library is build. For static libraries a corresponding symlink for
the archive file will be installed.
Replace the prototype for the crypt_gensalt_r function with a declaration through a macro, so new compiled applications link against the identical crypt_gensalt_rn function directly.
How to install
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
This update has been submitted for testing by besser82.
This update has been pushed to testing.
besser82 edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by besser82.
besser82 edited this update.
New build(s):
Removed build(s):
Karma has been reset.
besser82 edited this update.
New build(s):
Removed build(s):
Karma has been reset.
besser82 edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been pushed to testing.
works for me
no regressions noted
Works
This update has been submitted for batched by bodhi.
besser82 edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by besser82.
This update has been pushed to testing.
Thank you for testing, guys! Can you please test this and add some karma again?
No regressions found
besser82 edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by besser82.
This update has been pushed to testing.
works for me
works for me
This update has been submitted for batched by bodhi.
works for me
This update has been submitted for stable by besser82.
This update has been pushed to stable.