------------------------------------------------------------------- Wed Apr 30 09:00:00 UTC 2025 - Pedro Monreal - Update to 3.6.3: [bsc#1242050] * Correct time stamp processing on AIX * Use high-resolution time stamp on Apple Silicon * GCD power-up test: consider OSR * Remove patches fixed in the update: - jitterentropy-fix-a-stack-corruption-on-s390x.patch * Rebase patches: - jitterentropy-split-internal-header.patch - jitterentropy-with-debug.patch - Update to 3.6.2: * Fix RCT re-initialization in jent_read_entropy_safe * simplify test code * improve keyword portability - Update to 3.6.1: * Add more test code * Add support for SunPRO compiler * Fix compilation on OpenBSD by replacing sed with tr * internal timer: Add support for Apple * Various small fixes to compilation to imporve portability - Update to 3.6.0: * Remove bi-modal behavior of conditioning function * Make jent_read_entropy_safe safer by retrying the health test * Move the version information to make them available at compile time - Update to 3.5.0: * add distinction between intermittent and permanent health failure * add compile time option to allow configuring a mask to reduce the size of the time stamp used for the APT ------------------------------------------------------------------- Wed Dec 6 15:44:30 UTC 2023 - Guillaume GARDET - Make use of distro flags with %set_build_flags ------------------------------------------------------------------- Wed Mar 22 11:17:59 UTC 2023 - Pedro Monreal - Fix a stack corruption on s390x: [bsc#1209627] * Output size of the STCKE command on s390x is 16 bytes, compared to 8 bytes of the STCK command. Fix a stack corruption in the s390x version of jent_get_nstime(). Add some more detailed information on the STCKE command. * github.com/smuellerDD/jitterentropy-library/commit/7bf9f85 * Add jitterentropy-fix-a-stack-corruption-on-s390x.patch ------------------------------------------------------------------- Thu Jan 26 10:59:09 UTC 2023 - Marcus Meissner - jitterentropy-with-debug.patch: build with debuginfo (bsc#1207789) ------------------------------------------------------------------- Tue Sep 13 12:34:39 UTC 2022 - Marcus Meissner - jitterentropy-split-internal-header.patch: Hide the non-GNUC constructs that are library internal from the exported header. (bsc#1202870) ------------------------------------------------------------------- Mon Sep 12 07:04:35 UTC 2022 - Marcus Meissner - updated to 3.4.1 * add FIPS 140 hints to man page * simplify the test tool to search for optimal configurations * fix: jent_loop_shuffle: re-add setting the time that was lost with 3.4.0 * enhancement: add ARM64 assembler code to read high-res timer ------------------------------------------------------------------- Wed Aug 3 14:19:23 UTC 2022 - Marcus Meissner - updated to 3.4.0 * enhancement: add API call jent_set_fips_failure_callback as requested by Daniel Ojalvo * fix: Change the SHA-3 integration: The entropy pool is now a SHA-3 state. It is filled with the time delta containing entropy and auxiliary data that does not contain entropy using a SHA update operation. The auxiliary data is calculated by a SHA-3 hashing of some varying state data. The time delta that contains entropy is measured about the SHA-3 hasing of the auxiliary data. This satisfies FIPS 140-3 IG D.K resolutions 4, 6, and 8. * enhancement: add CMake support by Andrew Hopkins - updated to 3.3.1 * fix: bug fix in initialization logic by Vladis Dronov * fix: use __asm__ instead of asm to suit the C11 standard - added a -devel-static package to be able to link it static. ------------------------------------------------------------------- Tue Sep 28 20:19:44 UTC 2021 - Jan Engelhardt - Trim conjecture from descriptions. ------------------------------------------------------------------- Tue Sep 21 12:25:00 UTC 2021 - Marcus Meissner - add a userspace jitter entropy generator library