u-boot-brain/lib/libavb
Sam Protsenko 4d579a4394 libavb: Update libavb to current AOSP master
Update libavb to commit 5fbb42a189aa in AOSP/master, because new version
has support for super partition [1], which we need for implementing
Android dynamic partitions. All changes from previous patches for libavb
in U-Boot are accounted for in this commit:
  - commit ecc6f6bea6 ("libavb: Handle wrong hashtree_error_mode in
                          avb_append_options()")
  - commit 897a1d947e ("libavb: Update SPDX tag style")
  - commit d8f9d2af96 ("avb2.0: add Android Verified Boot 2.0 library")

Tested on X15:

    ## Android Verified Boot 2.0 version 1.1.0
    read_is_device_unlocked not supported yet
    read_rollback_index not supported yet
    read_is_device_unlocked not supported yet
    Verification passed successfully
    AVB verification OK.

Unit test passes:

    $ ./test/py/test.py --bd sandbox --build -k test_avb

      test/py/tests/test_android/test_avb.py ss..s.

[1] 49936b4c01

Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Reviewed-by: Eugeniu Rosca <rosca.eugeniu@gmail.com>
Acked-by: Igor Opaniuk <igor.opaniuk@gmail.com>
2019-10-31 07:22:53 -04:00
..
avb_chain_partition_descriptor.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_chain_partition_descriptor.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_cmdline.c libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_cmdline.h libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_crypto.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_crypto.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_descriptor.c libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_descriptor.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_footer.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_footer.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_hash_descriptor.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_hash_descriptor.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_hashtree_descriptor.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_hashtree_descriptor.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_kernel_cmdline_descriptor.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_kernel_cmdline_descriptor.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_ops.h libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_property_descriptor.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_property_descriptor.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_rsa.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_rsa.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_sha256.c libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_sha512.c libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_sha.h libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_slot_verify.c libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_slot_verify.h libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_sysdeps_posix.c libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_sysdeps.h libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_util.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_util.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_vbmeta_image.c libavb: Update libavb to current AOSP master 2019-10-31 07:22:53 -04:00
avb_vbmeta_image.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_version.c libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
avb_version.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
libavb.h libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00
Makefile libavb: Update SPDX tag style 2018-06-19 11:55:05 -04:00