aboutsummaryrefslogtreecommitdiff
path: root/builder/builder2v2/build_file.go
diff options
context:
space:
mode:
authorIan Ling <ian@iancaling.com>2022-04-08 08:52:57 -0700
committerIan Ling <ian@iancaling.com>2022-04-25 15:00:47 -0700
commit460cf54ece7eba418c50407ee35544c5d63588a7 (patch)
tree07ec7aaf51a92a1ae209e540f45241f990561919 /builder/builder2v2/build_file.go
parentfa24fac85dd550a3f815896241081a1246810d2c (diff)
downloadspdx-tools-460cf54ece7eba418c50407ee35544c5d63588a7.tar.gz
Overhaul structs, refactor JSON parser and saver
Signed-off-by: Ian Ling <ian@iancaling.com>
Diffstat (limited to 'builder/builder2v2/build_file.go')
-rw-r--r--builder/builder2v2/build_file.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/builder/builder2v2/build_file.go b/builder/builder2v2/build_file.go
index ec59f6a..efdd979 100644
--- a/builder/builder2v2/build_file.go
+++ b/builder/builder2v2/build_file.go
@@ -32,23 +32,23 @@ func BuildFileSection2_2(filePath string, prefix string, fileNumber int) (*spdx.
f := &spdx.File2_2{
FileName: filePath,
FileSPDXIdentifier: spdx.ElementID(i),
- FileChecksums: map[spdx.ChecksumAlgorithm]spdx.Checksum{
- spdx.SHA1: spdx.Checksum{
+ Checksums: []spdx.Checksum{
+ {
Algorithm: spdx.SHA1,
Value: ssha1,
},
- spdx.SHA256: spdx.Checksum{
+ {
Algorithm: spdx.SHA256,
Value: ssha256,
},
- spdx.MD5: spdx.Checksum{
+ {
Algorithm: spdx.MD5,
Value: smd5,
},
},
- LicenseConcluded: "NOASSERTION",
- LicenseInfoInFile: []string{"NOASSERTION"},
- FileCopyrightText: "NOASSERTION",
+ LicenseConcluded: "NOASSERTION",
+ LicenseInfoInFiles: []string{"NOASSERTION"},
+ FileCopyrightText: "NOASSERTION",
}
return f, nil