From 0dcb53200746cb5e2f25a8084d4fec5cb21e6bb8 Mon Sep 17 00:00:00 2001 From: anschrammh Date: Tue, 27 Sep 2022 07:31:26 +0200 Subject: [PATCH] Added the public key used for signed binary verification downloaded when doing OTA updates. Not yet in use. --- src/app/definition.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/app/definition.h b/src/app/definition.h index 6b66e5f..851522b 100644 --- a/src/app/definition.h +++ b/src/app/definition.h @@ -35,10 +35,24 @@ typedef enum { GPIO_0 = 0, #define STA_CFG_FILE "/CONFIG/STA.CFG" #define SCREEN_CFG_FILE "/CONFIG/SCREEN.CFG" #define SERVER_CFG_FILE "/CONFIG/SERVER.CFG" +#define OTA_CFG_FILE "/CONFIG/OTA.CFG" #define WWW_DIR "/WWW" #define LOG_DIR "/LOGS" #define FTP_DIR "/FTP" +//OTA public key for binary verification +const char otaVerificationPubKey[] PROGMEM = R"DEL( +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsh6eFU0pdfir5CsQqs0v +vi7ip7MtRuNgcMtjl7lpXwQuMG5yoso1iR+Fzbz+Cso4lcqarG5uHV8nKYWQ+C39 ++3OfKx9LSfabCnRAeFFhXuGWEfRcZ9aeW3Jv0Mg2+3sTOfXQGjdgNwOAqZNrL4kr +574F+c3o/PAwlr4VLMy7KygorNnaYzC5JF1H5DhqaKNniKVEqGXiVQKW10C04SsM +mGV/rKRSPpBVzyBrIf8GNPyVf7W4D0s9gSiCrRWMU2aU3tX35tezwlicsb86MKKM +o9ySHAMsIihx3zdwAGOELxE47Ylodq9cwc53fz7pfcdyL+N6FKKWM0bYJAkwNhdJ +NQIDAQAB +-----END PUBLIC KEY----- +)DEL"; + typedef enum { OR_0 = 2, OR_90 = 3, OR_180 = 0, OR_270 = 1 } Orientation; typedef enum { BIT = 0, BYTE, KBIT, KBYTE, MBIT, MBYTE, GBIT, GBYTE } SizeUnit;