freebsd-src/secure
Kyle Evans aef16fc30b build: remove certctl requirement for host OpenSSL libs on macOS
Some platforms, like macOS, do not expose headers for the system's
libcrypto for public consumption.  libcrypto is relatively heavy and
needs to know, e.g., the host system's endianness, so we scope the build
down to macOS where OpenSSL headers are known to not be present and we
can be reasonably certain that most of the systems today that would be
cross-building are little endian.

We still don't bother if building WITHOUT_OPENSSL since the end result
is expected to be used by OpenSSL, but perhaps we could revisit that
independently in case one, e.g., brings their own implementation.

Reported by:	jrtc27
Reviewed by:	jrtc27, ngie
Fixes:	c340ef28fd ("certctl: Reimplement in C")
Differential Revision:	https://reviews.freebsd.org/D51935
2025-08-18 23:27:59 -05:00
..
caroot caroot: Update certdata URL for GitHub switch 2025-05-28 20:55:11 +02:00
lib build: remove certctl requirement for host OpenSSL libs on macOS 2025-08-18 23:27:59 -05:00
libexec gssapi,krb5: Replace libgssapi with the MIT version 2025-08-07 10:17:00 -07:00
tests Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
usr.bin openssl: Import version 3.5.1 2025-08-07 15:54:34 +02:00
usr.sbin gssapi,krb5: Replace libgssapi with the MIT version 2025-08-07 10:17:00 -07:00
Makefile Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile.inc Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
ssh.mk openssh: Support building with MIT KRB5 2025-06-15 19:49:36 -07:00