Added the public key used for signed binary verification downloaded when doing OTA updates. Not yet in use.

This commit is contained in:
anschrammh 2022-09-27 07:31:26 +02:00
parent 63b6cf626f
commit 0dcb532007

View File

@ -35,10 +35,24 @@ typedef enum { GPIO_0 = 0,
#define STA_CFG_FILE "/CONFIG/STA.CFG" #define STA_CFG_FILE "/CONFIG/STA.CFG"
#define SCREEN_CFG_FILE "/CONFIG/SCREEN.CFG" #define SCREEN_CFG_FILE "/CONFIG/SCREEN.CFG"
#define SERVER_CFG_FILE "/CONFIG/SERVER.CFG" #define SERVER_CFG_FILE "/CONFIG/SERVER.CFG"
#define OTA_CFG_FILE "/CONFIG/OTA.CFG"
#define WWW_DIR "/WWW" #define WWW_DIR "/WWW"
#define LOG_DIR "/LOGS" #define LOG_DIR "/LOGS"
#define FTP_DIR "/FTP" #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 { 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; typedef enum { BIT = 0, BYTE, KBIT, KBYTE, MBIT, MBYTE, GBIT, GBYTE } SizeUnit;