Files
wolfssl/doc/include.am
T
Sameeh JubranandMark Atwood 5ab0ad9fab sbom: address advisory/SBOM review findings
- gen-advisory: honour explicit per-version status when defaultStatus is
  "affected", so unaffected/fixed releases are no longer marked vulnerable
- gen-advisory: fail loudly when a CVE record has no non-empty English
  description (CSAF/CycloneDX note text is required, minLength 1)
- gen-advisory: note that --cve-id fetches from the CVE Services API
- bomsh_verify: scope the object-store shape check to sha1, matching the
  sha1 gitoid hashing (drop the unreachable sha256-length branch)
- Makefile.am: fail `make bomsh` early when python3/pyspdxtools are absent;
  quote $(ENABLED_LIBZ)/$(ENABLED_LIBOQS); consolidate clean-local so the
  omnibor/ and advisories/out/ build dirs are removed on clean
- tests: cover the defaultStatus fix, the _bucket_for unknown-state
  hard-fail, and a csaf_validate.mjs runner self-test wired into CI

Signed-off-by: Sameeh Jubran <sameeh@wolfssl.com>
2026-07-23 21:51:26 -07:00

26 lines
809 B
Plaintext

# vim:ft=automake
# included from Top Level Makefile.am
# All paths should be given relative to the root
dist_doc_DATA+= doc/README.txt \
doc/QUIC.md \
doc/dilithium-to-mldsa-migration.md \
doc/SBOM.md \
doc/CRA.md
dox-pdf:
echo "Generating PDF"
cd doc && ./generate_documentation.sh -install -pdf || (echo "HTML generation failed $$?"; exit 1)
dox-html:
echo "Generating HTML"
cd doc && ./generate_documentation.sh -install -html || (echo "HTML generation failed $$?"; exit 1)
dox: dox-html dox-pdf
# NOTE: `clean-local` (doc build artefacts + the OmniBOR/advisory outputs) is
# defined in the top-level Makefile.am. automake permits a single clean-local,
# and the OmniBOR/advisory products belong with the other top-level build
# outputs, so all local-clean removals are consolidated there.