image: Add support for section TLV

This patch adds support for the section TLV.  The Section TLV is a protected
TLV that supplies information about a specific elf section residing inside the
image.  There are some cases where only a image file is available and the
section information is required to do some post processing.  This TLV adds the
ability to deal with post processing in the absence of elf files.

Signed-off-by: Andy Gross <>
2 files changed
tree: 5903a0171a2ce899f712e12b20aa5b673542e0c2
  1. .gitignore
  2. .travis.yml
  6. errors/
  7. flash/
  8. go.mod
  9. go.sum
  10. image/
  11. manifest/
  12. mfg/
  13. sec/

Mynewt Artifact

Apache Mynewt Artifact is a Go library that parses, manipulates, validates, and outputs Mynewt artifacts. Supported artifacts are:

  • Images
  • Image manifests
  • Manufacturing images (mfgimages)
  • Manufacturing manifests