[PATCH v2 12/13] config.mak.uname: add arc4random to the cygwin build
- From
Ramsay Jones <ramsay@ramsayjones.plus.com>
- Date
- Apr 6, 2025, 19:38 UTC
- Message-ID
- <422d4b2571c718dd605dd0d924252c618b9e7e73.1743859985.git.ramsay@ramsayjones.plus.com>
- In-Reply-To
- <cover.1743859985.git.ramsay@ramsayjones.plus.com>
The arc4random_buf() function has been available in cygwin since about 2016 (somewhere in the v2.x branch). Set the CSPRNG_METHOD build variable to 'arc4random', in the cygwin section, to enable the use of this cryptographically-secure pseudorandom number function. Note that the autoconf and new meson builds also enable this function.
Signed-off-by: Ramsay Jones <ramsay@ramsayjones.plus.com> --- config.mak.uname | 1 + 1 file changed, 1 insertion(+)
diff --git a/config.mak.uname b/config.mak.uname index 0e29341056..4f6770a5f4 100644 --- a/config.mak.uname +++ b/config.mak.uname @@ -254,6 +254,7 @@ ifeq ($(uname_O),Cygwin) HAVE_CLOCK_GETTIME=YesPlease HAVE_CLOCK_MONOTONIC=YesPlease HAVE_SYSINFO = YesPlease + CSPRNG_METHOD = arc4random HAVE_ALLOCA_H = YesPlease NEEDS_LIBICONV = YesPlease NO_FAST_WORKING_DIRECTORY = UnfortunatelyYes
-- 2.49.0