You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(sbom): emit urn:uuid documentNamespace; validate override; drop unhosted wolfssl.com URLs
The previous output asserted `https://wolfssl.com/sbom/...` URLs the
project does not serve. Default `documentNamespace` to a deterministic
`urn:uuid` (SPDX 2.3 §6.5 requires uniqueness, not resolvability) and
add `--document-namespace` / `SBOM_DOCUMENT_NAMESPACE` with RFC 3986
validation; the uuid5 seed is unchanged so derived UUIDs stay byte-stable.
Copy file name to clipboardExpand all lines: doc/SBOM.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,7 @@ Optional flags:
78
78
|`--dep-version libz=1.3.1`| Explicit dep version when `pkg-config` is unavailable (typical cross-compile) |
79
79
|`--license-override LicenseRef-wolfSSL-Commercial`| If you are a commercial licensee, not GPL |
80
80
|`--license-text /path/to/commercial-license.txt`| Required when `--license-override` is a `LicenseRef-*`|
81
+
|`--document-namespace https://example.com/sbom/wolfssl-5.9.1.spdx.json`| Override the SPDX `documentNamespace`. Default is a deterministic `urn:uuid:` derived from `--name`/`--version` (SPDX 2.3 §6.5 requires only uniqueness, not resolvability). Set this when **your** distribution re-hosts the SBOM under a stable URL. |
0 commit comments