FirmwareVolumeImageFormat.h 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. /** @file
  2. This file defines the data structures that are architecturally defined for file
  3. images loaded via the FirmwareVolume protocol. The Firmware Volume specification
  4. is the basis for these definitions.
  5. Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
  6. SPDX-License-Identifier: BSD-2-Clause-Patent
  7. @par Revision Reference:
  8. These definitions are from the Firmware Volume Spec 0.9.
  9. **/
  10. #ifndef __FIRMWARE_VOLUME_IMAGE_FORMAT_H__
  11. #define __FIRMWARE_VOLUME_IMAGE_FORMAT_H__
  12. //
  13. // Bit values for AuthenticationStatus
  14. //
  15. #define EFI_AGGREGATE_AUTH_STATUS_PLATFORM_OVERRIDE 0x000001
  16. #define EFI_AGGREGATE_AUTH_STATUS_IMAGE_SIGNED 0x000002
  17. #define EFI_AGGREGATE_AUTH_STATUS_NOT_TESTED 0x000004
  18. #define EFI_AGGREGATE_AUTH_STATUS_TEST_FAILED 0x000008
  19. #define EFI_AGGREGATE_AUTH_STATUS_ALL 0x00000f
  20. #define EFI_LOCAL_AUTH_STATUS_PLATFORM_OVERRIDE 0x010000
  21. #define EFI_LOCAL_AUTH_STATUS_IMAGE_SIGNED 0x020000
  22. #define EFI_LOCAL_AUTH_STATUS_NOT_TESTED 0x040000
  23. #define EFI_LOCAL_AUTH_STATUS_TEST_FAILED 0x080000
  24. #define EFI_LOCAL_AUTH_STATUS_ALL 0x0f0000
  25. #endif