7#ifndef BL_VALIDATION_H__
8#define BL_VALIDATION_H__
16#include <zephyr/types.h>
bool bl_validate_firmware(uint32_t fw_dst_address, uint32_t fw_src_address)
int set_monotonic_version(uint16_t version, uint16_t slot)
int get_monotonic_version(uint16_t *version_out)
int get_monotonic_slot(uint16_t *slot_out)
bool(* bl_validate_firmware_t)(uint32_t fw_dst_address, uint32_t fw_src_address)
Definition: bl_validation.h:38
bool bl_validate_firmware_local(uint32_t fw_address, const struct fw_info *fwinfo)
bool bl_validate_firmware_available(void)
bl_validate_firmware_t bl_validate_firmware
Definition: bl_validation.h:65
Structure describing the BL_VALIDATE_FW EXT_API.
Definition: bl_validation.h:64
Definition: fw_info_bare.h:125