Remove ec256 ASN1 signature padding

Old MCUboot releases required the ASN1 of ec256 signatures to be padded;
this was removed with:

https://github.com/mcu-tools/mcuboot/pull/680

After this change, it is possible to build EC-256 based signature
validation using Mbed TLS. This commit removes the padding and should
allow following releases to use Mbed TLS, instead of Tinycrypt.

Signed-off-by: Fabio Utzig <utzig@apache.org>
1 file changed
tree: 7b327df60200c7d05817789082d3e5418494b5a3
  1. errors/
  2. flash/
  3. image/
  4. manifest/
  5. mfg/
  6. sec/
  7. .gitignore
  8. .travis.yml
  9. go.mod
  10. go.sum
  11. LICENSE
  12. NOTICE
  13. README.md
README.md

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