struct GblEfiAvbProtocol
Defined at line 115 of file ../../src/firmware/gigaboot/third_party/include/gbl/uefi/protocols/gbl_efi_avb_protocol.h
Public Members
uint64_t revision
EfiStatus (*)(struct GblEfiAvbProtocol *, size_t *, GblEfiAvbPartitionAttributes *) read_partition_attributes
EfiStatus (*)(struct GblEfiAvbProtocol *, GblEfiAvbDeviceStatus *) read_device_status
EfiStatus (*)(struct GblEfiAvbProtocol *, size_t, const uint8_t *, size_t, const uint8_t *, GblEfiAvbKeyValidationStatus *) validate_vbmeta_public_key
EfiStatus (*)(struct GblEfiAvbProtocol *, size_t, uint64_t *) read_rollback_index
EfiStatus (*)(struct GblEfiAvbProtocol *, size_t, uint64_t) write_rollback_index
EfiStatus (*)(struct GblEfiAvbProtocol *, const EfiChar8 *, size_t *, uint8_t *) read_persistent_value
EfiStatus (*)(struct GblEfiAvbProtocol *, const EfiChar8 *, size_t, const uint8_t *) write_persistent_value
EfiStatus (*)(struct GblEfiAvbProtocol *, const GblEfiAvbVerificationResult *) handle_verification_result
EfiStatus (*)(struct GblEfiAvbProtocol *, GblEfiAvbLockType, GblEfiAvbLockState) write_lock_state
EfiStatus (*)(struct GblEfiAvbProtocol *) factory_data_reset