Design of the omnibor
crate
#76
Replies: 2 comments 2 replies
-
Good note during the last WG meeting that, as this progresses, we should coordinate with the Go implementation folks to make sure we're keeping the APIs relatively similar (modulo common language patterns). |
Beta Was this translation helpful? Give feedback.
-
I would be interested to see how you add a custom ELF .note.omnibor section to an existing executable or shared object file (which does not contain .note.omnibor ELF section). It is straight-forward to replace the emedded OmniBOR bom-id if this ELF section already exists in the ELF executable. |
Beta Was this translation helpful? Give feedback.
-
Okay, with the specification having come along to a better point, I'd like to sketch out a design for the
omnibor
crate. In particular, I think it should have the following features:ArtifactInputManifest
which includes the individual input recordsArtifactIdentifier
for theArtifactInputManifest
to the end of any generated file, with an option for overwriting any prior identifier, or for simply appendingArtifactInputManifest
for a file, either from an ELF section or from a separate metadata fileArtifactDependencyGraph
from a set of manifests.Beta Was this translation helpful? Give feedback.
All reactions