| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libxcrypt-devel | Distribution: openSUSE Tumbleweed |
| Version: 4.5.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Nov 11 14:49:50 2025 |
| Group: Development/Languages/C and C++ | Build host: reproducible |
| Size: 32845 | Source RPM: libxcrypt-4.5.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/besser82/libxcrypt | |
| Summary: Development files for libxcrypt | |
The libxcrypt-devel package contains libraries and header files for developing applications that use libxcrypt.
BSD-2-Clause AND LGPL-2.1-or-later AND BSD-3-Clause AND SUSE-Public-Domain
* Tue Nov 11 2025 Lucas Mulling <lucas.mulling@suse.com>
- Update to 4.5.2:
* Use a more portable implementation for our fallback implementation of
explicit_bzero(); also get rid of the need for VLA in the new implementation
(issue #212).
* Fix compilation of alg-sha1 with optimization level 3 for GCC v11 and newer
(issue #179).
- Includes changes from 4.5.1:
* Do not include undefined symbols in version-script. (issue #181, #213).
- Includes changes from 4.5.0:
* Implement the sm3crypt (sm3) hashing algorithm (issue #188).
* Implement the sm3-yescrypt (sm3y) hashing algorithm (issue #206).
* Fix the implementation of the crypt(3) functions and the crypt_gensalt(3)
* functions to not overwrite the output buffer too early. (issue #209).
* Fix the strcpy_or_abort() function to call abort() in -DNDEBUG builds.
* Add some more testcases.
* Several fixes for issues found by Coverity.
* Tue Jan 14 2025 Lucas Mulling <lucas.mulling@suse.com>
- Update to 4.4.38
* Fix several "-Wunterminated-string-initialization", which are seen by
upcoming GCC 15.x (issue #194).
* Fix "-Wmaybe-uninitialized" in crypt.c, which is seen by GCC 13.3.0.
* Skip test/explicit-bzero if compiling with ASAN.
* Drop hard requirement for the pkg-config binary (issue #198).
- Use %ldconfig_scriptlets
* Thu Jan 02 2025 Lucas Mulling <lucas.mulling@suse.com>
- Update to 4.4.37
* Several fixes to the manpages (issue #185).
* Only test the needed makecontext signature during configure (issue #178).
* Fix -Werror=strict-overflow in lib/crypt-bcrypt.c, which is seen by GCC
4.8.5 (issue #197).
- Symlink duplicated manpages
* Mon Jul 17 2023 Andreas Schwab <schwab@suse.de>
- Update to 4.4.36
* Fix left over bits failing with Perl v5.38.0
* Sat Jul 01 2023 Dirk Müller <dmueller@suse.com>
- update to 4.4.35:
* Fix build with Perl v5.38.0 (issue #170).
* Fix build with MinGW-w(32|64).
* Thu Jun 01 2023 Andreas Schwab <schwab@suse.de>
- Update to 4.4.34
* Optimize some cast operation for performance in
lib/alg-yescrypt-platform.c.
* Add SHA-2 Maj() optimization proposed by Wei Dai in lib/alg-sha512.c.
* Explicitly clean the stack and context state after computation in
lib/alg-gost3411-2012-hmac.c, lib/alg-hmac-sha1.c, and lib/alg-sha256.c
(issue #168).
* Thu Mar 23 2023 Martin Liška <mliska@suse.cz>
- Enable LTO now (boo#1138833) and use FAT LTO objects for static libs.
* Fri Mar 10 2023 Giuliano Belinassi <giuliano.belinassi@suse.com>
- Enable livepatching support on x86_64.
* Wed Nov 30 2022 Andreas Schwab <schwab@suse.de>
- Update to 4.4.33
* Fix variable name in crypt(3) for a datamember of 'struct crypt_data'
* Fix -Werror=strict-overflow in lib/crypt-des.c, which is seen
by GCC 12.x
* Add some SHA-2 Maj() optimization in lib/alg-sha256.c
* Fix -Werror=conversion in lib/alg-yescrypt-opt.c
* Improvements to huge page handling in lib/alg-yescrypt-platform.c
* Fix -Werror=sign-conversion in lib/alg-yescrypt-platform.c
* Sun Apr 10 2022 Dirk Müller <dmueller@suse.com>
- update to 4.4.28:
No changes whatsoever.
/usr/include/crypt.h /usr/include/xcrypt.h /usr/lib64/libcrypt.so /usr/lib64/libowcrypt.so /usr/lib64/libxcrypt.so /usr/lib64/pkgconfig/libcrypt.pc /usr/lib64/pkgconfig/libxcrypt.pc /usr/share/doc/packages/libxcrypt-devel /usr/share/doc/packages/libxcrypt-devel/TODO /usr/share/man/man3/crypt.3.gz /usr/share/man/man3/crypt_checksalt.3.gz /usr/share/man/man3/crypt_gensalt.3.gz /usr/share/man/man3/crypt_gensalt_ra.3.gz /usr/share/man/man3/crypt_gensalt_rn.3.gz /usr/share/man/man3/crypt_preferred_method.3.gz /usr/share/man/man3/crypt_r.3.gz /usr/share/man/man3/crypt_ra.3.gz /usr/share/man/man3/crypt_rn.3.gz /usr/share/man/man5/crypt.5.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 15 22:36:23 2025