github.com/nextlinux/gosbom@v0.81.1-0.20230627115839-1ff50c281391/gosbom/encode_decode.go (about) 1 package gosbom 2 3 import ( 4 "io" 5 6 "github.com/nextlinux/gosbom/gosbom/formats" 7 "github.com/nextlinux/gosbom/gosbom/sbom" 8 ) 9 10 // TODO: deprecated, moved to gosbom/formats/formats.go. will be removed in v1.0.0 11 func Encode(s sbom.SBOM, f sbom.Format) ([]byte, error) { 12 return formats.Encode(s, f) 13 } 14 15 // TODO: deprecated, moved to gosbom/formats/formats.go. will be removed in v1.0.0 16 func Decode(reader io.Reader) (*sbom.SBOM, sbom.Format, error) { 17 return formats.Decode(reader) 18 }