wolfTPM/scripts
Sameeh Jubran fc511714d3 SBOM: adopt shared sbom.am fragment; bring CMake target to parity
Autotools: replace the inline make sbom recipe with the shared
scripts/sbom.am fragment (declare wolftpm identity, LICENSE, wolfSSL
dependency, and wolftpm/options.h as the feature-macro source). Add GIT
discovery + AC_SUBST for reproducible SOURCE_DATE_EPOCH, and revert the
WOLFTPM_LIBRARY_VERSION_{FIRST,SECOND,THIRD} split that only fed the old
hardcoded --lib path (the fragment discovers the artifact by glob).

CMake: pin the SBOM licence to GPL-3.0-or-later (header-accurate; matches
autotools SBOM_LICENSE_OVERRIDE) and record wolfSSL as a dependency via
--dep-wolfssl, capability-gated on gen-sbom --help so older gen-sbom
versions still produce a valid (dependency-less) SBOM.

Pin the license default to GPL-3.0-or-later to match the source headers
("or (at your option) any later version"), fixing the SBOM licence field.

Add a CI workflow that builds wolfSSL + wolfTPM and asserts SBOM identity,
licence, options capture, reproducibility, and the wolfSSL dependency.

Signed-off-by: Sameeh Jubran <sameeh@wolfssl.com>
2026-07-10 14:19:24 +03:00
..
check-empty-brace-scopes.py Fix empty brace scope scan findings 2026-05-14 17:50:08 -07:00
fwtpm_emu_test.sh Add firmware TPM 2.0 (fwTPM) implementation 2026-04-16 16:57:57 -07:00
hw-runner-health-check.sh Fix SPDM auto-connect and add hardware test CI workflow 2026-04-16 16:15:56 -07:00
include.am
sbom.am SBOM: adopt shared sbom.am fragment; bring CMake target to parity 2026-07-10 14:19:24 +03:00
swtpm_sim.test Upgrade wolfTPM CI testing 2026-02-16 11:06:33 -08:00
tls_setup.sh
tpm2_tools_test.sh tpm2-tools test: fix flaky tampered TK_HASHCHECK ticket negative test 2026-06-11 17:44:37 -07:00