libavb.h 827 B

12345678910111213141516171819202122232425262728293031
  1. /* SPDX-License-Identifier: MIT */
  2. /*
  3. * Copyright (C) 2016 The Android Open Source Project
  4. */
  5. #ifndef LIBAVB_H_
  6. #define LIBAVB_H_
  7. /* The AVB_INSIDE_LIBAVB_H preprocessor symbol is used to enforce
  8. * library users to include only this file. All public interfaces, and
  9. * only public interfaces, must be included here.
  10. */
  11. #define AVB_INSIDE_LIBAVB_H
  12. #include "avb_chain_partition_descriptor.h"
  13. #include "avb_crypto.h"
  14. #include "avb_descriptor.h"
  15. #include "avb_footer.h"
  16. #include "avb_hash_descriptor.h"
  17. #include "avb_hashtree_descriptor.h"
  18. #include "avb_kernel_cmdline_descriptor.h"
  19. #include "avb_ops.h"
  20. #include "avb_property_descriptor.h"
  21. #include "avb_slot_verify.h"
  22. #include "avb_sysdeps.h"
  23. #include "avb_util.h"
  24. #include "avb_vbmeta_image.h"
  25. #include "avb_version.h"
  26. #undef AVB_INSIDE_LIBAVB_H
  27. #endif /* LIBAVB_H_ */