]> git.ipfire.org Git - thirdparty/git.git/commitdiff
config.mak.uname: add arc4random to the cygwin build
authorRamsay Jones <ramsay@ramsayjones.plus.com>
Wed, 16 Apr 2025 23:18:33 +0000 (00:18 +0100)
committerJunio C Hamano <gitster@pobox.com>
Thu, 17 Apr 2025 03:43:45 +0000 (20:43 -0700)
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>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
config.mak.uname

index e7bd07cf6ec5789e0af6af0902f35966baeec2d8..330741eb5a1cdb6f6a4f7fff7216ddae42905875 100644 (file)
@@ -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