-
Notifications
You must be signed in to change notification settings - Fork 207
Expand file tree
/
Copy pathomnibor.wolfssl-5.9.1.spdx.json.sample
More file actions
92 lines (92 loc) · 3.2 KB
/
Copy pathomnibor.wolfssl-5.9.1.spdx.json.sample
File metadata and controls
92 lines (92 loc) · 3.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
{
"spdxVersion": "SPDX-2.3",
"dataLicense": "CC0-1.0",
"SPDXID": "SPDXRef-DOCUMENT",
"name": "omnibor.wolfssl-5.9.1",
"documentNamespace": "urn:uuid:9a8b7c6d-5e4f-4a3b-9c2d-1e0f3a4b5c6d",
"comment": "TRUNCATED SAMPLE — illustrates the shape of bomsh / OmniBOR output. A real omnibor.wolfssl-<ver>.spdx.json from `make bomsh` lists every wolfSSL .c source via gitoid:blob:sha1 alongside the resulting libwolfssl.so. The full omnibor/ Merkle DAG (under auditor-packet/wolfssl-component/omnibor/) is large and not committed here.",
"creationInfo": {
"creators": [
"Organization: wolfSSL Inc.",
"Tool: bomsh-1.0",
"Tool: bomtrace3"
],
"created": "2026-05-12T17:01:12Z"
},
"packages": [
{
"SPDXID": "SPDXRef-Package-libwolfssl-so",
"name": "libwolfssl.so.43.0.0",
"versionInfo": "5.9.1",
"supplier": "Organization: wolfSSL Inc.",
"downloadLocation": "NOASSERTION",
"filesAnalyzed": false,
"checksums": [
{
"algorithm": "SHA1",
"checksumValue": "0000000000000000000000000000000000000001"
},
{
"algorithm": "SHA256",
"checksumValue": "0000000000000000000000000000000000000000000000000000000000000000"
}
],
"comment": "SENTINEL VALUES — both the SHA-1 gitoid and the SHA-256 here are all-zero placeholders, NOT real digests. A compiled .so cannot share the source archive's hash, so this sample deliberately avoids any real-looking value a customer might copy. Real builds emit the actual binary digests and the gitoid covering all .o inputs."
}
],
"files": [
{
"SPDXID": "SPDXRef-File-aes-c",
"fileName": "wolfcrypt/src/aes.c",
"checksums": [
{
"algorithm": "SHA1",
"checksumValue": "1111111111111111111111111111111111111111"
}
],
"comment": "Sample gitoid:blob:sha1 for aes.c. Real entries cover every .c compiled into libwolfssl.so during the traced make bomsh run."
},
{
"SPDXID": "SPDXRef-File-sha256-c",
"fileName": "wolfcrypt/src/sha256.c",
"checksums": [
{
"algorithm": "SHA1",
"checksumValue": "2222222222222222222222222222222222222222"
}
]
},
{
"SPDXID": "SPDXRef-File-tls13-c",
"fileName": "src/tls13.c",
"checksums": [
{
"algorithm": "SHA1",
"checksumValue": "3333333333333333333333333333333333333333"
}
]
}
],
"relationships": [
{
"spdxElementId": "SPDXRef-DOCUMENT",
"relatedSpdxElement": "SPDXRef-Package-libwolfssl-so",
"relationshipType": "DESCRIBES"
},
{
"spdxElementId": "SPDXRef-Package-libwolfssl-so",
"relatedSpdxElement": "SPDXRef-File-aes-c",
"relationshipType": "GENERATED_FROM"
},
{
"spdxElementId": "SPDXRef-Package-libwolfssl-so",
"relatedSpdxElement": "SPDXRef-File-sha256-c",
"relationshipType": "GENERATED_FROM"
},
{
"spdxElementId": "SPDXRef-Package-libwolfssl-so",
"relatedSpdxElement": "SPDXRef-File-tls13-c",
"relationshipType": "GENERATED_FROM"
}
]
}