]> git.ipfire.org Git - thirdparty/haproxy.git/commit
REGTESTS: checks: skip tcp-check-client-hello.vtc under FIPS mode
authorWilliam Lallemand <wlallemand@haproxy.com>
Thu, 13 Aug 2026 14:27:35 +0000 (14:27 +0000)
committerWilliam Lallemand <wlallemand@haproxy.com>
Thu, 13 Aug 2026 14:27:35 +0000 (14:27 +0000)
commit03410d0d366f92e13c9e83df8dd76efe96f9f5b5
tree5445c73fa5a458230ea98e2b7809f300c79a647a
parentc81f65c98987aff1f87b38c4b6c7859e7e73af05
REGTESTS: checks: skip tcp-check-client-hello.vtc under FIPS mode

This test hangs and gets killed after a 10s timeout when run against
an SSL library running in FIPS mode (e.g. AWS-LC-FIPS): backend be1's
check server line uses "curves X25519" to exercise X25519 key-share
routing (group 0x001d), which is rejected at config-parse time by
HAProxy's own FIPS compliance checks (src/fips.c) since X25519 is not
a NIST P-curve. The "h1" haproxy process then fails to start, and
vtest waits on it until its startup timeout kills it with SIGKILL
instead of reporting a clean startup failure.

Skip the test using the fips_mode() config condition predicate.
reg-tests/checks/tcp-check-client-hello.vtc