mirror of https://github.com/wolfSSL/wolfBoot.git
parent
8e2f8b34da
commit
f5d50d4257
|
|
@ -185,6 +185,15 @@ extern "C" {
|
|||
#endif
|
||||
#endif /* WOLFBOOT_SELF_HEADER */
|
||||
|
||||
#if defined(WOLFBOOT_SKIP_BOOT_VERIFY) && !defined(WOLFBOOT_SELF_HEADER)
|
||||
#error "WOLFBOOT_SKIP_BOOT_VERIFY requires WOLFBOOT_SELF_HEADER"
|
||||
#endif
|
||||
|
||||
#if defined(WOLFBOOT_SKIP_BOOT_VERIFY) && \
|
||||
!defined(WOLFBOOT_SELF_UPDATE_MONOLITHIC)
|
||||
#error "WOLFBOOT_SKIP_BOOT_VERIFY requires WOLFBOOT_SELF_UPDATE_MONOLITHIC"
|
||||
#endif
|
||||
|
||||
#ifdef BIG_ENDIAN_ORDER
|
||||
# define WOLFBOOT_MAGIC 0x574F4C46 /* WOLF */
|
||||
# define WOLFBOOT_MAGIC_TRAIL 0x424F4F54 /* BOOT */
|
||||
|
|
|
|||
|
|
@ -710,6 +710,12 @@ ifeq ($(ALLOW_DOWNGRADE),1)
|
|||
endif
|
||||
|
||||
ifeq ($(WOLFBOOT_SKIP_BOOT_VERIFY),1)
|
||||
ifneq ($(WOLFBOOT_SELF_HEADER),1)
|
||||
$(error WOLFBOOT_SKIP_BOOT_VERIFY=1 requires WOLFBOOT_SELF_HEADER=1)
|
||||
endif
|
||||
ifneq ($(SELF_UPDATE_MONOLITHIC),1)
|
||||
$(error WOLFBOOT_SKIP_BOOT_VERIFY=1 requires SELF_UPDATE_MONOLITHIC=1)
|
||||
endif
|
||||
CFLAGS+=-D"WOLFBOOT_SKIP_BOOT_VERIFY"
|
||||
endif
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
#define WOLFBOOT_UPDATE_DISK
|
||||
#define WOLFBOOT_SKIP_BOOT_VERIFY
|
||||
#define WOLFBOOT_SELF_UPDATE_MONOLITHIC
|
||||
#define WOLFBOOT_SELF_HEADER
|
||||
#define EXT_ENCRYPTED
|
||||
#define ENCRYPT_WITH_CHACHA
|
||||
#define HAVE_CHACHA
|
||||
|
|
|
|||
Loading…
Reference in New Issue