fix(wake): I8 install-harness beacon-sign test skips when openssl unavailable (mirror B12/W3 guard) — CI-green
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful

This commit is contained in:
mosaic-coder
2026-07-25 22:59:37 -05:00
parent fe923a5977
commit a1bb73cab0

View File

@@ -219,6 +219,9 @@ echo "== I7: ingested_ts staleness — a far-future emit_ts still goes stale (re
) && ok ) && ok
echo "== I8: beacon HMAC-verify at record — a spoofed (bad-sig) beacon is REJECTED ==" echo "== I8: beacon HMAC-verify at record — a spoofed (bad-sig) beacon is REJECTED =="
if ! command -v openssl >/dev/null 2>&1; then
echo "SKIP: openssl not available" >&2
else
( (
H="$(fresh i8)" H="$(fresh i8)"
export WAKE_STATE_HOME="$H" export WAKE_STATE_HOME="$H"
@@ -236,6 +239,7 @@ echo "== I8: beacon HMAC-verify at record — a spoofed (bad-sig) beacon is REJE
[ "$rc" -ne 0 ] || fail_msg "I8: a spoofed beacon must be REJECTED at record (rc=$rc) [$out]" [ "$rc" -ne 0 ] || fail_msg "I8: a spoofed beacon must be REJECTED at record (rc=$rc) [$out]"
[ ! -s "$WAKE_BEACON_RECEIVED" ] || fail_msg "I8: a rejected spoof must NOT advance the dead-man clock" [ ! -s "$WAKE_BEACON_RECEIVED" ] || fail_msg "I8: a rejected spoof must NOT advance the dead-man clock"
) && ok ) && ok
fi
echo echo
if [ -s "$FAILFILE" ]; then if [ -s "$FAILFILE" ]; then