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 Fixes from peer review. Resolve issue with make check. Removed the TPM Simulator for make check (does not build out of the box on all platforms). Make dist was not including the new tpm2_socket.h. 2020-12-01 07:45:04 -08:00
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 Added parameter encryption support to more examples. Fix to not set "encrypt" or "decrypt" if command doesn't allow it. Updated documentation. 2020-11-30 12:00:54 -08:00
tpm2_tools_test.sh tpm2-tools test: fix flaky tampered TK_HASHCHECK ticket negative test 2026-06-11 17:44:37 -07:00