aboutsummaryrefslogtreecommitdiff
path: root/libavb/avb_slot_verify.c
AgeCommit message (Expand)Author
2023-04-13treewide: Replace deprecated logging macrosPierre-Clément Tosi
2023-01-27Truncate vbmeta size to partition sizeKelvin Zhang
2023-01-19[avb] Check partition before allocating 64KB memory for VBMetamain-16k-with-phonesAlice Wang
2021-05-20libavb: Add field 'verify_result' to AvbPartitionDataWoody Lin
2021-05-10libavb: Mark data const when calculating vbmeta hashandroid-s-beta-2android-s-beta-1Andrew Scull
2021-03-10libavb: fix non-const char* literalDavid Pursell
2020-05-05Fix preload partition failure behaviorVarun Sharma
2020-04-15Add configuration for main rollback index locationVarun Sharma
2019-08-20avb_slot_verify: use uint64_t for vbmeta_offsetBowgo Tsai
2019-07-30Add AVB_SLOT_VERIFY_FLAGS_NO_VBMETA_PARTITION flag.David Zeuthen
2019-06-14Fix the identification of vbmeta partitionxu yiping
2019-05-22Libavb: Check rollback index location against 0.android-o-mr1-iot-release-1.0.13Yu Shan
2019-05-21Fix a bug that would cause OoB read.Yu Shan
2019-05-21Fix a stack-use-after-scope bug.Yu Shan
2019-05-20Fix a memory leak bug.Yu Shan
2018-12-04Fix AvbSlotVerifyData->cmdline might be NULLandroid-wear-8.0.0_r2Bowgo Tsai
2018-11-29Allow system partition to be absentBowgo Tsai
2018-10-16Only automatically initialize new persistent digest values when lockedBryan Henry
2018-09-05libavb: Support vbmeta blobs in beginning of partition.David Zeuthen
2018-09-05libavb: Add ERROR_MODE_MANAGED_RESTART_AND_EIO for managing dm-verity state.David Zeuthen
2018-06-19Implement initialization of new persistent digest valuesandroid-p-preview-5android-p-preview-4android-o-mr1-iot-release-1.0.2android-n-iot-release-smart-displayDarren Krahn
2018-04-10libavb: Add new routine to calculate a digest of all vbmeta images.android-o-mr1-iot-preview-8o-mr1-iot-preview-8David Zeuthen
2018-02-23Implement support for on-device persistent digests.android-p-preview-1android-o-mr1-iot-preview-7o-mr1-iot-preview-7Darren Krahn
2017-11-13Split kernel cmdline code in separate file.Lonnie Liu
2017-11-03Support (boot) partition preloading.Lonnie Liu
2017-11-01Add avb_div_by_10() sysdep operation.Lonnie Liu
2017-06-21Make it possible to disable verification.David Zeuthen
2017-05-23libavb: Only load and verify hash partition if requested.David Zeuthen
2017-05-11libavb: Allow specifying dm-verity error handling.David Zeuthen
2017-05-01libavb: Load entire partition if |allow_verification_error| is true.android-wear-o-preview-4android-wear-o-preview-3android-o-preview-2David Zeuthen
2017-03-08Add memory leak tracing infrastructure and fix a memory leak.David Zeuthen
2017-03-01Allow top-level vbmeta struct to be in 'boot' partition.David Zeuthen
2017-02-24Rework how versioning work.David Zeuthen
2017-02-16libavb: Include androidboot.vbmeta.version in the generated command-line.David Zeuthen
2017-02-16libavb: Don't pass androidboot.slot_suffix in generated kernel command-line.David Zeuthen
2017-01-11Set androidboot.vbmeta.device from libavb instead of descriptor.David Zeuthen
2017-01-05Fix-up coding style and add PREUPLOAD.cfg file.David Zeuthen
2016-12-19libavb: fix -Werror=return-type compilation error.Dzmitry Yatsushkevich
2016-12-19libavb: fix gcc compilation error.Dzmitry Yatsushkevich
2016-12-14Rename "rollback index slot" to "rollback index location".David Zeuthen
2016-12-14libavb: Pass all vbmeta images in AvbSlotVerifyData, not just 'vbmeta'.David Zeuthen
2016-12-14Pass androidboot.vbmeta.device option on the kernel cmdline.David Zeuthen
2016-12-01Add way to disable dm-verity allowing rootfs to be writable.David Zeuthen
2016-11-21Enable operations on unlocked devices.David Zeuthen
2016-11-15Make it possible to include public key metadata.David Zeuthen
2016-10-28libavb: Make it possible to load other partitions than 'boot'.David Zeuthen
2016-10-04Include full vbmeta digest on the kernel cmdline.David Zeuthen
2016-10-03libavb: Allow AvbOps functions to fail with OOM.David Zeuthen
2016-09-27Add A/B implementation.David Zeuthen
2016-09-16Switch to MIT license.David Zeuthen