MLK-18591-1 android: Add the AVB library
authorYe Li <ye.li@nxp.com>
Tue, 5 Jun 2018 08:30:34 +0000 (01:30 -0700)
committerYe Li <ye.li@nxp.com>
Thu, 29 Apr 2021 07:56:08 +0000 (00:56 -0700)
commit5c5c11b5eb2f185aeb6ae432520093b0ef684b26
tree6eb512c974bea633355e795b78feab50845f94f7
parentb709f85064c002c83f211bad9bda57d7f6a812df
MLK-18591-1 android: Add the AVB library

Porting the android AVB lib from imx u-boot v2018.03. Since 2019 u-boot
has added latest AVB library, try to reuse it.

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 2105662ada738a271e12a81d775134a5821dc38f)
(cherry picked from commit f7291d86c4183ce2e299ad271aa5618c71507ffc)
(cherry picked from commit b871714c519e1bda3de6afbd354bee2cb246e4b7)
(cherry picked from commit 64520f3e5f495ecce79177fba11e3d41299529b2)
(cherry picked from commit 076fe5bc4d29deaf6d008e579b5cfe7408bc4525)
33 files changed:
common/board_r.c
include/fsl_avb.h [new file with mode: 0644]
lib/Kconfig
lib/Makefile
lib/avb/Makefile [new file with mode: 0644]
lib/avb/fsl/Makefile [new file with mode: 0644]
lib/avb/fsl/debug.h [new file with mode: 0644]
lib/avb/fsl/fsl_atx_attributes.c [new file with mode: 0644]
lib/avb/fsl/fsl_atx_attributes.h [new file with mode: 0644]
lib/avb/fsl/fsl_avb.c [new file with mode: 0644]
lib/avb/fsl/fsl_avb_ab_flow.c [new file with mode: 0644]
lib/avb/fsl/fsl_avb_sysdeps_uboot.c [new file with mode: 0644]
lib/avb/fsl/fsl_avbkey.c [new file with mode: 0644]
lib/avb/fsl/fsl_avbkey.h [new file with mode: 0644]
lib/avb/fsl/fsl_bootctl.c [new file with mode: 0755]
lib/avb/fsl/fsl_public_key.h [new file with mode: 0644]
lib/avb/fsl/utils.c [new file with mode: 0644]
lib/avb/fsl/utils.h [new file with mode: 0644]
lib/avb/libavb_ab/Makefile [new file with mode: 0644]
lib/avb/libavb_ab/avb_ab_flow.c [new file with mode: 0644]
lib/avb/libavb_ab/avb_ab_flow.h [new file with mode: 0644]
lib/avb/libavb_ab/avb_ab_ops.h [new file with mode: 0644]
lib/avb/libavb_ab/libavb_ab.h [new file with mode: 0644]
lib/avb/libavb_atx/Makefile [new file with mode: 0644]
lib/avb/libavb_atx/avb_atx_ops.h [new file with mode: 0644]
lib/avb/libavb_atx/avb_atx_types.h [new file with mode: 0644]
lib/avb/libavb_atx/avb_atx_validate.c [new file with mode: 0644]
lib/avb/libavb_atx/avb_atx_validate.h [new file with mode: 0644]
lib/avb/libavb_atx/libavb_atx.h [new file with mode: 0644]
lib/libavb/Makefile
lib/libavb/avb_cmdline.c
lib/libavb/avb_crc32.c [new file with mode: 0644]
lib/libavb/avb_slot_verify.c