Initial commit of Brillo Verified Boot.
This directory contains
- The specification for the Brillo Verified Boot boot image format; and
- A reference implementation (intended for use in boot loaders); and
- tooling for generating and signing boot images; and
- tooling for using dm-verity on the rootfs; and
- unit tests for the above code.
See the README file for more details.
The code in the files bvb_rsa.[ch], bvb_sha*.[ch], bvb_sysdeps*.[ch] is
based on code from the ChromiumOS vboot_reference project.
BUG=26184998
BUG=26186855
TEST=Unit tests pass.
Change-Id: Ie7fa495238e422d71e49e890eb8c58d99cf038b8
28 files changed