/corim

Concise Module Identification Tags

Primary LanguageGoApache License 2.0Apache-2.0

Concise Reference Integrity Manifest and Module Identifiers

ci cover ≥82% linters Go Reference

The corim/corim and corim/comid packages provide a golang API for low-level manipulation of Concise Reference Integrity Manifest (CoRIM) and Concise Module Identifier (CoMID) tags respectively.

The corim/cocli package uses the API above (as well as the API from veraison/swid package) to provide a user friendly command line interface for working with CoRIM, CoMID and CoSWID. Specifically it allows creating, signing, verifying, displaying, uploading, and more. See cocli/README.md for further details.

Developer tips

Before requesting a PR (and routinely during the dev/test cycle), you are encouraged to run:

make presubmit

and check its output to make sure your code coverage figures are in line with the set target and that there are no newly introduced lint problems.