diff --git a/README.md b/README.md index 11db302d..6343b1f7 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,7 @@ The RTDB (Realtime database), FCM (Cloud Messaing) and core code used in `Fireba The `FirebaseESP8266` and `FirebaseESP32` libraries are the old and limited features Firebase client library while `Firebase-ESP-Client` is the newver version of Firebase client library that developed to support more Firebase services. -Try the beta version of new async [FirebaseClient](https://github.com/mobizt/FirebaseClient) library which is faster and more reliable. - -The new async [FirebaseClient](https://github.com/mobizt/FirebaseClient) is currently support Realtime Database. +The new version of new async [FirebaseClient](https://github.com/mobizt/FirebaseClient) library is availavle for you to try. ## Contents diff --git a/library.json b/library.json index 41737525..9e609bd0 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "Firebase ESP8266 Client", - "version": "4.4.12", + "version": "4.4.14", "keywords": "communication, REST, esp8266, arduino", "description": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "repository": { diff --git a/library.properties b/library.properties index 3dc82ce6..242f98e0 100644 --- a/library.properties +++ b/library.properties @@ -1,6 +1,6 @@ name=Firebase ESP8266 Client -version=4.4.12 +version=4.4.14 author=Mobizt diff --git a/src/Firebase.cpp b/src/Firebase.cpp index 8efa0bd6..7beb981f 100644 --- a/src/Firebase.cpp +++ b/src/Firebase.cpp @@ -1,8 +1,8 @@ /** - * The Firebase class, Firebase.cpp v1.2.8 + * The Firebase class, Firebase.cpp v1.2.9 * - * Created September 13, 2023 + * Created March 23, 2024 * * The MIT License (MIT) * Copyright (c) 2023 K. Suwatchai (Mobizt) diff --git a/src/Firebase.h b/src/Firebase.h index a177c1cc..e4eb24a4 100644 --- a/src/Firebase.h +++ b/src/Firebase.h @@ -1,9 +1,9 @@ #include "./core/Firebase_Client_Version.h" /** - * The Firebase class, Firebase.h v1.2.8 + * The Firebase class, Firebase.h v1.2.9 * - * Created September 13, 2023 + * Created March 23, 2024 * * The MIT License (MIT) * Copyright (c) 2023 K. Suwatchai (Mobizt) @@ -2578,6 +2578,21 @@ class FIREBASE_CLASS buff = out.c_str(); } + void printf(const char *format, ...) + { + int size = 2048; + char s[size]; + va_list va; + va_start(va, format); + vsnprintf(s, size, format, va); + va_end(va); +#if defined(FIREBASE_DEFAULT_DEBUG_PORT) + FIREBASE_DEFAULT_DEBUG_PORT.print(s); +#else + Serial.print(s); +#endif + } + private: #if defined(FIREBASE_ESP32_CLIENT) || defined(FIREBASE_ESP8266_CLIENT) #if defined(ENABLE_RTDB) || defined(FIREBASE_ENABLE_RTDB) diff --git a/src/client/SSLClient/bssl/aes_big_cbcdec.c b/src/client/SSLClient/bssl/aes_big_cbcdec.c index 547d714b..41d5fcf8 100644 --- a/src/client/SSLClient/bssl/aes_big_cbcdec.c +++ b/src/client/SSLClient/bssl/aes_big_cbcdec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_BIG_CBCDEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_BIG_CBCDEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_big_cbcenc.c b/src/client/SSLClient/bssl/aes_big_cbcenc.c index 801568fc..53345151 100644 --- a/src/client/SSLClient/bssl/aes_big_cbcenc.c +++ b/src/client/SSLClient/bssl/aes_big_cbcenc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_BIG_CBCENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_BIG_CBCENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_big_ctr.c b/src/client/SSLClient/bssl/aes_big_ctr.c index b6b18ab8..20b7a676 100644 --- a/src/client/SSLClient/bssl/aes_big_ctr.c +++ b/src/client/SSLClient/bssl/aes_big_ctr.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_BIG_CTR_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_BIG_CTR_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_big_ctrcbc.c b/src/client/SSLClient/bssl/aes_big_ctrcbc.c index 27cb153f..e58450de 100644 --- a/src/client/SSLClient/bssl/aes_big_ctrcbc.c +++ b/src/client/SSLClient/bssl/aes_big_ctrcbc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_BIG_CTRCBC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_BIG_CTRCBC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_big_dec.c b/src/client/SSLClient/bssl/aes_big_dec.c index 56c33b96..10e69bfa 100644 --- a/src/client/SSLClient/bssl/aes_big_dec.c +++ b/src/client/SSLClient/bssl/aes_big_dec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_BIG_DEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_BIG_DEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_big_enc.c b/src/client/SSLClient/bssl/aes_big_enc.c index 29af02e2..88cd9a5f 100644 --- a/src/client/SSLClient/bssl/aes_big_enc.c +++ b/src/client/SSLClient/bssl/aes_big_enc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_BIG_ENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_BIG_ENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_common.c b/src/client/SSLClient/bssl/aes_common.c index e216c94b..e9a2aaaa 100644 --- a/src/client/SSLClient/bssl/aes_common.c +++ b/src/client/SSLClient/bssl/aes_common.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_COMMON_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_COMMON_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct.c b/src/client/SSLClient/bssl/aes_ct.c index a2fcb783..189fd95e 100644 --- a/src/client/SSLClient/bssl/aes_ct.c +++ b/src/client/SSLClient/bssl/aes_ct.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct64.c b/src/client/SSLClient/bssl/aes_ct64.c index 54da2aa1..77ad0e7b 100644 --- a/src/client/SSLClient/bssl/aes_ct64.c +++ b/src/client/SSLClient/bssl/aes_ct64.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT64_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT64_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct64_cbcdec.c b/src/client/SSLClient/bssl/aes_ct64_cbcdec.c index 2827fa2d..b34a3e44 100644 --- a/src/client/SSLClient/bssl/aes_ct64_cbcdec.c +++ b/src/client/SSLClient/bssl/aes_ct64_cbcdec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT64_CBCDEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT64_CBCDEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct64_cbcenc.c b/src/client/SSLClient/bssl/aes_ct64_cbcenc.c index 73a5ee1b..ef323f6b 100644 --- a/src/client/SSLClient/bssl/aes_ct64_cbcenc.c +++ b/src/client/SSLClient/bssl/aes_ct64_cbcenc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT64_CBCENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT64_CBCENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct64_ctr.c b/src/client/SSLClient/bssl/aes_ct64_ctr.c index bbc05bbf..dff6c4b6 100644 --- a/src/client/SSLClient/bssl/aes_ct64_ctr.c +++ b/src/client/SSLClient/bssl/aes_ct64_ctr.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT64_CTR_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT64_CTR_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct64_ctrcbc.c b/src/client/SSLClient/bssl/aes_ct64_ctrcbc.c index 50bf8b32..5a28f4e5 100644 --- a/src/client/SSLClient/bssl/aes_ct64_ctrcbc.c +++ b/src/client/SSLClient/bssl/aes_ct64_ctrcbc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT64_CTRCBC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT64_CTRCBC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct64_dec.c b/src/client/SSLClient/bssl/aes_ct64_dec.c index 236b4f79..196f50d2 100644 --- a/src/client/SSLClient/bssl/aes_ct64_dec.c +++ b/src/client/SSLClient/bssl/aes_ct64_dec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT64_DEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT64_DEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct64_enc.c b/src/client/SSLClient/bssl/aes_ct64_enc.c index f2669b8d..c56bef36 100644 --- a/src/client/SSLClient/bssl/aes_ct64_enc.c +++ b/src/client/SSLClient/bssl/aes_ct64_enc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT64_ENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT64_ENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct_cbcdec.c b/src/client/SSLClient/bssl/aes_ct_cbcdec.c index 151e41e2..52559188 100644 --- a/src/client/SSLClient/bssl/aes_ct_cbcdec.c +++ b/src/client/SSLClient/bssl/aes_ct_cbcdec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT_CBCDEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT_CBCDEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct_cbcenc.c b/src/client/SSLClient/bssl/aes_ct_cbcenc.c index 89877f01..7233a626 100644 --- a/src/client/SSLClient/bssl/aes_ct_cbcenc.c +++ b/src/client/SSLClient/bssl/aes_ct_cbcenc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT_CBCENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT_CBCENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct_ctr.c b/src/client/SSLClient/bssl/aes_ct_ctr.c index 301c0a2d..721c21dc 100644 --- a/src/client/SSLClient/bssl/aes_ct_ctr.c +++ b/src/client/SSLClient/bssl/aes_ct_ctr.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT_CTR_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT_CTR_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct_ctrcbc.c b/src/client/SSLClient/bssl/aes_ct_ctrcbc.c index 5a29f5d6..525703eb 100644 --- a/src/client/SSLClient/bssl/aes_ct_ctrcbc.c +++ b/src/client/SSLClient/bssl/aes_ct_ctrcbc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT_CTRCBC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT_CTRCBC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct_dec.c b/src/client/SSLClient/bssl/aes_ct_dec.c index 63fa10ff..4b3a953e 100644 --- a/src/client/SSLClient/bssl/aes_ct_dec.c +++ b/src/client/SSLClient/bssl/aes_ct_dec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT_DEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT_DEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_ct_enc.c b/src/client/SSLClient/bssl/aes_ct_enc.c index 327bd18a..d5e9eda5 100644 --- a/src/client/SSLClient/bssl/aes_ct_enc.c +++ b/src/client/SSLClient/bssl/aes_ct_enc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_CT_ENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_CT_ENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_pwr8.c b/src/client/SSLClient/bssl/aes_pwr8.c index b4259f52..f2dd4c49 100644 --- a/src/client/SSLClient/bssl/aes_pwr8.c +++ b/src/client/SSLClient/bssl/aes_pwr8.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_PWR8_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_PWR8_C #define BR_POWER_ASM_MACROS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_pwr8_cbcdec.c b/src/client/SSLClient/bssl/aes_pwr8_cbcdec.c index 33df4fe7..afaefa93 100644 --- a/src/client/SSLClient/bssl/aes_pwr8_cbcdec.c +++ b/src/client/SSLClient/bssl/aes_pwr8_cbcdec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_PWR8_CBCDEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_PWR8_CBCDEC_C #define BR_POWER_ASM_MACROS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_pwr8_cbcenc.c b/src/client/SSLClient/bssl/aes_pwr8_cbcenc.c index 4f9b28f6..230920c7 100644 --- a/src/client/SSLClient/bssl/aes_pwr8_cbcenc.c +++ b/src/client/SSLClient/bssl/aes_pwr8_cbcenc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_PWR8_CBCENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_PWR8_CBCENC_C #define BR_POWER_ASM_MACROS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_pwr8_ctr.c b/src/client/SSLClient/bssl/aes_pwr8_ctr.c index 69558cb5..e7160cb5 100644 --- a/src/client/SSLClient/bssl/aes_pwr8_ctr.c +++ b/src/client/SSLClient/bssl/aes_pwr8_ctr.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_PWR8_CTR_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_PWR8_CTR_C #define BR_POWER_ASM_MACROS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_pwr8_ctrcbc.c b/src/client/SSLClient/bssl/aes_pwr8_ctrcbc.c index 62175f07..bc417bdc 100644 --- a/src/client/SSLClient/bssl/aes_pwr8_ctrcbc.c +++ b/src/client/SSLClient/bssl/aes_pwr8_ctrcbc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_PWR8_CTRCBC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_PWR8_CTRCBC_C #define BR_POWER_ASM_MACROS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_small_cbcdec.c b/src/client/SSLClient/bssl/aes_small_cbcdec.c index 58f4f453..16d1f952 100644 --- a/src/client/SSLClient/bssl/aes_small_cbcdec.c +++ b/src/client/SSLClient/bssl/aes_small_cbcdec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_SMALL_CBCDEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_SMALL_CBCDEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_small_cbcenc.c b/src/client/SSLClient/bssl/aes_small_cbcenc.c index d8e74dc1..3ebf39d5 100644 --- a/src/client/SSLClient/bssl/aes_small_cbcenc.c +++ b/src/client/SSLClient/bssl/aes_small_cbcenc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_SMALL_CBCENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_SMALL_CBCENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_small_ctr.c b/src/client/SSLClient/bssl/aes_small_ctr.c index b79e04f5..92df250c 100644 --- a/src/client/SSLClient/bssl/aes_small_ctr.c +++ b/src/client/SSLClient/bssl/aes_small_ctr.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_SMALL_CTR_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_SMALL_CTR_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_small_ctrcbc.c b/src/client/SSLClient/bssl/aes_small_ctrcbc.c index a75d2af6..8bc52c20 100644 --- a/src/client/SSLClient/bssl/aes_small_ctrcbc.c +++ b/src/client/SSLClient/bssl/aes_small_ctrcbc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_SMALL_CTRCBC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_SMALL_CTRCBC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_small_dec.c b/src/client/SSLClient/bssl/aes_small_dec.c index 98004574..6bd6952f 100644 --- a/src/client/SSLClient/bssl/aes_small_dec.c +++ b/src/client/SSLClient/bssl/aes_small_dec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_SMALL_DEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_SMALL_DEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_small_enc.c b/src/client/SSLClient/bssl/aes_small_enc.c index 3769c07e..3ac29baf 100644 --- a/src/client/SSLClient/bssl/aes_small_enc.c +++ b/src/client/SSLClient/bssl/aes_small_enc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_SMALL_ENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_SMALL_ENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_x86ni.c b/src/client/SSLClient/bssl/aes_x86ni.c index c851657d..50cb0ec5 100644 --- a/src/client/SSLClient/bssl/aes_x86ni.c +++ b/src/client/SSLClient/bssl/aes_x86ni.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_X86NI_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_X86NI_C #define BR_ENABLE_INTRINSICS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_x86ni_cbcdec.c b/src/client/SSLClient/bssl/aes_x86ni_cbcdec.c index a257dd87..12f9166e 100644 --- a/src/client/SSLClient/bssl/aes_x86ni_cbcdec.c +++ b/src/client/SSLClient/bssl/aes_x86ni_cbcdec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_X86NI_CBCDEC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_X86NI_CBCDEC_C #define BR_ENABLE_INTRINSICS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_x86ni_cbcenc.c b/src/client/SSLClient/bssl/aes_x86ni_cbcenc.c index 93e72d6e..2c6dce44 100644 --- a/src/client/SSLClient/bssl/aes_x86ni_cbcenc.c +++ b/src/client/SSLClient/bssl/aes_x86ni_cbcenc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_X86NI_CBCENC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_X86NI_CBCENC_C #define BR_ENABLE_INTRINSICS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_x86ni_ctr.c b/src/client/SSLClient/bssl/aes_x86ni_ctr.c index 4a4ad1d5..e3e9fc11 100644 --- a/src/client/SSLClient/bssl/aes_x86ni_ctr.c +++ b/src/client/SSLClient/bssl/aes_x86ni_ctr.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_X86NI_CTR_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_X86NI_CTR_C #define BR_ENABLE_INTRINSICS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aes_x86ni_ctrcbc.c b/src/client/SSLClient/bssl/aes_x86ni_ctrcbc.c index 44664b5a..e82c4751 100644 --- a/src/client/SSLClient/bssl/aes_x86ni_ctrcbc.c +++ b/src/client/SSLClient/bssl/aes_x86ni_ctrcbc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAS_X86NI_CTRCBC_C) && defined(USE_LIB_SSL_ENGINE) +#define EAS_X86NI_CTRCBC_C #define BR_ENABLE_INTRINSICS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/aesctr_drbg.c b/src/client/SSLClient/bssl/aesctr_drbg.c index 5f2d3933..bc5c5cb9 100644 --- a/src/client/SSLClient/bssl/aesctr_drbg.c +++ b/src/client/SSLClient/bssl/aesctr_drbg.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EASCTR_DRBG_C) && defined(USE_LIB_SSL_ENGINE) +#define EASCTR_DRBG_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/asn1enc.c b/src/client/SSLClient/bssl/asn1enc.c index 00b531e6..0d28660a 100644 --- a/src/client/SSLClient/bssl/asn1enc.c +++ b/src/client/SSLClient/bssl/asn1enc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ASN1ENC_C) && defined(USE_LIB_SSL_ENGINE) +#define ASN1ENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ccm.c b/src/client/SSLClient/bssl/ccm.c index ceba88d7..a7b79908 100644 --- a/src/client/SSLClient/bssl/ccm.c +++ b/src/client/SSLClient/bssl/ccm.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(CCM_C) && defined(USE_LIB_SSL_ENGINE) +#define CCM_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ccopy.c b/src/client/SSLClient/bssl/ccopy.c index cbbd5fdd..9680a134 100644 --- a/src/client/SSLClient/bssl/ccopy.c +++ b/src/client/SSLClient/bssl/ccopy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(CCOPY_C) && defined(USE_LIB_SSL_ENGINE) +#define CCOPY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/chacha20_ct.c b/src/client/SSLClient/bssl/chacha20_ct.c index d981d12d..174b9023 100644 --- a/src/client/SSLClient/bssl/chacha20_ct.c +++ b/src/client/SSLClient/bssl/chacha20_ct.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(CHACHA20_CT_C) && defined(USE_LIB_SSL_ENGINE) +#define CHACHA20_CT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/chacha20_sse2.c b/src/client/SSLClient/bssl/chacha20_sse2.c index 0b8df176..c2c6acef 100644 --- a/src/client/SSLClient/bssl/chacha20_sse2.c +++ b/src/client/SSLClient/bssl/chacha20_sse2.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(CHACHA20_SSE2_C) && defined(USE_LIB_SSL_ENGINE) +#define CHACHA20_SSE2_C #define BR_ENABLE_INTRINSICS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/dec16be.c b/src/client/SSLClient/bssl/dec16be.c index 8100df29..c8313999 100644 --- a/src/client/SSLClient/bssl/dec16be.c +++ b/src/client/SSLClient/bssl/dec16be.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DEC16BE_C) && defined(USE_LIB_SSL_ENGINE) +#define DEC16BE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/dec16le.c b/src/client/SSLClient/bssl/dec16le.c index 69880c9d..6d8b0e28 100644 --- a/src/client/SSLClient/bssl/dec16le.c +++ b/src/client/SSLClient/bssl/dec16le.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DEC16LE_C) && defined(USE_LIB_SSL_ENGINE) +#define DEC16LE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/dec32be.c b/src/client/SSLClient/bssl/dec32be.c index 6ae08b07..f70ab28c 100644 --- a/src/client/SSLClient/bssl/dec32be.c +++ b/src/client/SSLClient/bssl/dec32be.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DEC32BE_C) && defined(USE_LIB_SSL_ENGINE) +#define DEC32BE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/dec32le.c b/src/client/SSLClient/bssl/dec32le.c index 548a2352..d62a4864 100644 --- a/src/client/SSLClient/bssl/dec32le.c +++ b/src/client/SSLClient/bssl/dec32le.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DEC32LE_C) && defined(USE_LIB_SSL_ENGINE) +#define DEC32LE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/dec64be.c b/src/client/SSLClient/bssl/dec64be.c index 4d9a6e63..2e1285cf 100644 --- a/src/client/SSLClient/bssl/dec64be.c +++ b/src/client/SSLClient/bssl/dec64be.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DEC64BE_C) && defined(USE_LIB_SSL_ENGINE) +#define DEC64BE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/dec64le.c b/src/client/SSLClient/bssl/dec64le.c index 7a5c4a30..d98b4959 100644 --- a/src/client/SSLClient/bssl/dec64le.c +++ b/src/client/SSLClient/bssl/dec64le.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DEC64LE_C) && defined(USE_LIB_SSL_ENGINE) +#define DEC64LE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/des_ct.c b/src/client/SSLClient/bssl/des_ct.c index 84244336..19bdceeb 100644 --- a/src/client/SSLClient/bssl/des_ct.c +++ b/src/client/SSLClient/bssl/des_ct.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DES_CT_C) && defined(USE_LIB_SSL_ENGINE) +#define DES_CT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/des_ct_cbcdec.c b/src/client/SSLClient/bssl/des_ct_cbcdec.c index 529dd12f..1da3d9f2 100644 --- a/src/client/SSLClient/bssl/des_ct_cbcdec.c +++ b/src/client/SSLClient/bssl/des_ct_cbcdec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DES_CT_CBCDEC_C) && defined(USE_LIB_SSL_ENGINE) +#define DES_CT_CBCDEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/des_ct_cbcenc.c b/src/client/SSLClient/bssl/des_ct_cbcenc.c index 989097b7..f2d8862d 100644 --- a/src/client/SSLClient/bssl/des_ct_cbcenc.c +++ b/src/client/SSLClient/bssl/des_ct_cbcenc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DES_CT_CBCENC_C) && defined(USE_LIB_SSL_ENGINE) +#define DES_CT_CBCENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/des_support.c b/src/client/SSLClient/bssl/des_support.c index 270352a1..88822971 100644 --- a/src/client/SSLClient/bssl/des_support.c +++ b/src/client/SSLClient/bssl/des_support.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DES_SUPPORT_C) && defined(USE_LIB_SSL_ENGINE) +#define DES_SUPPORT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/des_tab.c b/src/client/SSLClient/bssl/des_tab.c index 5fa2c3f4..56a77ea1 100644 --- a/src/client/SSLClient/bssl/des_tab.c +++ b/src/client/SSLClient/bssl/des_tab.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DES_TAB_C) && defined(USE_LIB_SSL_ENGINE) +#define DES_TAB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/des_tab_cbcdec.c b/src/client/SSLClient/bssl/des_tab_cbcdec.c index 68ab4a8d..e4c27e41 100644 --- a/src/client/SSLClient/bssl/des_tab_cbcdec.c +++ b/src/client/SSLClient/bssl/des_tab_cbcdec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DES_TAB_CBCDEC_C) && defined(USE_LIB_SSL_ENGINE) +#define DES_TAB_CBCDEC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/des_tab_cbcenc.c b/src/client/SSLClient/bssl/des_tab_cbcenc.c index d9f2b7f8..f6a48625 100644 --- a/src/client/SSLClient/bssl/des_tab_cbcenc.c +++ b/src/client/SSLClient/bssl/des_tab_cbcenc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DES_TAB_CBCENC_C) && defined(USE_LIB_SSL_ENGINE) +#define DES_TAB_CBCENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/dig_oid.c b/src/client/SSLClient/bssl/dig_oid.c index ae1d9424..489d4b14 100644 --- a/src/client/SSLClient/bssl/dig_oid.c +++ b/src/client/SSLClient/bssl/dig_oid.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DIG_OID_C) && defined(USE_LIB_SSL_ENGINE) +#define DIG_OID_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/dig_size.c b/src/client/SSLClient/bssl/dig_size.c index d54828c9..480fc95f 100644 --- a/src/client/SSLClient/bssl/dig_size.c +++ b/src/client/SSLClient/bssl/dig_size.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(DIG_SIZE_C) && defined(USE_LIB_SSL_ENGINE) +#define DIG_SIZE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/eax.c b/src/client/SSLClient/bssl/eax.c index f702dc49..846b06a5 100644 --- a/src/client/SSLClient/bssl/eax.c +++ b/src/client/SSLClient/bssl/eax.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EAX_C) && defined(USE_LIB_SSL_ENGINE) +#define EAX_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_all_m15.c b/src/client/SSLClient/bssl/ec_all_m15.c index 5e26ffba..80229582 100644 --- a/src/client/SSLClient/bssl/ec_all_m15.c +++ b/src/client/SSLClient/bssl/ec_all_m15.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_ALL_M15_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_ALL_M15_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_all_m31.c b/src/client/SSLClient/bssl/ec_all_m31.c index 7e803b3d..daa46de9 100644 --- a/src/client/SSLClient/bssl/ec_all_m31.c +++ b/src/client/SSLClient/bssl/ec_all_m31.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_ALL_M31_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_ALL_M31_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_c25519_i15.c b/src/client/SSLClient/bssl/ec_c25519_i15.c index e00606eb..c5d230f9 100644 --- a/src/client/SSLClient/bssl/ec_c25519_i15.c +++ b/src/client/SSLClient/bssl/ec_c25519_i15.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_C25519_I15_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_C25519_I15_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_c25519_i31.c b/src/client/SSLClient/bssl/ec_c25519_i31.c index 48b26217..32e5ca20 100644 --- a/src/client/SSLClient/bssl/ec_c25519_i31.c +++ b/src/client/SSLClient/bssl/ec_c25519_i31.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_C25519_I31_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_C25519_I31_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_c25519_m15.c b/src/client/SSLClient/bssl/ec_c25519_m15.c index 3772b9de..7231f265 100644 --- a/src/client/SSLClient/bssl/ec_c25519_m15.c +++ b/src/client/SSLClient/bssl/ec_c25519_m15.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_C25519_M15_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_C25519_M15_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_c25519_m31.c b/src/client/SSLClient/bssl/ec_c25519_m31.c index 559830ce..321b4470 100644 --- a/src/client/SSLClient/bssl/ec_c25519_m31.c +++ b/src/client/SSLClient/bssl/ec_c25519_m31.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_C25519_M31_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_C25519_M31_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_c25519_m62.c b/src/client/SSLClient/bssl/ec_c25519_m62.c index 479d565b..ceb5b0b6 100644 --- a/src/client/SSLClient/bssl/ec_c25519_m62.c +++ b/src/client/SSLClient/bssl/ec_c25519_m62.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_C25519_M62_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_C25519_M62_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_c25519_m64.c b/src/client/SSLClient/bssl/ec_c25519_m64.c index 014bda9a..ff19ecaf 100644 --- a/src/client/SSLClient/bssl/ec_c25519_m64.c +++ b/src/client/SSLClient/bssl/ec_c25519_m64.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_C25519_M64_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_C25519_M64_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_curve25519.c b/src/client/SSLClient/bssl/ec_curve25519.c index 924c3ff4..f294cf6f 100644 --- a/src/client/SSLClient/bssl/ec_curve25519.c +++ b/src/client/SSLClient/bssl/ec_curve25519.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_CURVE25519_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_CURVE25519_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_default.c b/src/client/SSLClient/bssl/ec_default.c index 2e12a355..67793b32 100644 --- a/src/client/SSLClient/bssl/ec_default.c +++ b/src/client/SSLClient/bssl/ec_default.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_DEFAULT_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_DEFAULT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_keygen.c b/src/client/SSLClient/bssl/ec_keygen.c index ce90c4aa..ce88b7df 100644 --- a/src/client/SSLClient/bssl/ec_keygen.c +++ b/src/client/SSLClient/bssl/ec_keygen.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_KEYGEN_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_KEYGEN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_p256_m15.c b/src/client/SSLClient/bssl/ec_p256_m15.c index b8853396..c1466fc5 100644 --- a/src/client/SSLClient/bssl/ec_p256_m15.c +++ b/src/client/SSLClient/bssl/ec_p256_m15.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_P256_M15_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_P256_M15_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_p256_m31.c b/src/client/SSLClient/bssl/ec_p256_m31.c index 9234164d..1ae7d43d 100644 --- a/src/client/SSLClient/bssl/ec_p256_m31.c +++ b/src/client/SSLClient/bssl/ec_p256_m31.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_P256_M31_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_P256_M31_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_p256_m62.c b/src/client/SSLClient/bssl/ec_p256_m62.c index 1881db65..e1ac45e8 100644 --- a/src/client/SSLClient/bssl/ec_p256_m62.c +++ b/src/client/SSLClient/bssl/ec_p256_m62.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_P256_M62_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_P256_M62_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_p256_m64.c b/src/client/SSLClient/bssl/ec_p256_m64.c index 91035cd7..3cbb3470 100644 --- a/src/client/SSLClient/bssl/ec_p256_m64.c +++ b/src/client/SSLClient/bssl/ec_p256_m64.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_P256_M64_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_P256_M64_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_prime_i15.c b/src/client/SSLClient/bssl/ec_prime_i15.c index 160048cc..aa15ae22 100644 --- a/src/client/SSLClient/bssl/ec_prime_i15.c +++ b/src/client/SSLClient/bssl/ec_prime_i15.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_PRIME_I15_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_PRIME_I15_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_prime_i31.c b/src/client/SSLClient/bssl/ec_prime_i31.c index a3774460..5d5100b4 100644 --- a/src/client/SSLClient/bssl/ec_prime_i31.c +++ b/src/client/SSLClient/bssl/ec_prime_i31.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_PRIME_I31_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_PRIME_I31_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_pubkey.c b/src/client/SSLClient/bssl/ec_pubkey.c index dc3f11a8..0d940ee4 100644 --- a/src/client/SSLClient/bssl/ec_pubkey.c +++ b/src/client/SSLClient/bssl/ec_pubkey.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_PUBKEY_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_PUBKEY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_secp256r1.c b/src/client/SSLClient/bssl/ec_secp256r1.c index 9f833976..9e87036d 100644 --- a/src/client/SSLClient/bssl/ec_secp256r1.c +++ b/src/client/SSLClient/bssl/ec_secp256r1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_SECP256R1_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_SECP256R1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_secp384r1.c b/src/client/SSLClient/bssl/ec_secp384r1.c index 507991df..197c58e6 100644 --- a/src/client/SSLClient/bssl/ec_secp384r1.c +++ b/src/client/SSLClient/bssl/ec_secp384r1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_SECP384R1_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_SECP384R1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ec_secp521r1.c b/src/client/SSLClient/bssl/ec_secp521r1.c index ca4cf311..0d20b23c 100644 --- a/src/client/SSLClient/bssl/ec_secp521r1.c +++ b/src/client/SSLClient/bssl/ec_secp521r1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(EC_SECP521R1_C) && defined(USE_LIB_SSL_ENGINE) +#define EC_SECP521R1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_atr.c b/src/client/SSLClient/bssl/ecdsa_atr.c index 22ac1853..4607b653 100644 --- a/src/client/SSLClient/bssl/ecdsa_atr.c +++ b/src/client/SSLClient/bssl/ecdsa_atr.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_ATR_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_ATR_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_default_sign_asn1.c b/src/client/SSLClient/bssl/ecdsa_default_sign_asn1.c index b42ce54e..e47ae033 100644 --- a/src/client/SSLClient/bssl/ecdsa_default_sign_asn1.c +++ b/src/client/SSLClient/bssl/ecdsa_default_sign_asn1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_DEFAULT_SIGN_ASN1_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_DEFAULT_SIGN_ASN1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_default_sign_raw.c b/src/client/SSLClient/bssl/ecdsa_default_sign_raw.c index 4f6a2af2..290c0ce9 100644 --- a/src/client/SSLClient/bssl/ecdsa_default_sign_raw.c +++ b/src/client/SSLClient/bssl/ecdsa_default_sign_raw.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_DEFAULT_SIGN_RAW_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_DEFAULT_SIGN_RAW_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_default_vrfy_asn1.c b/src/client/SSLClient/bssl/ecdsa_default_vrfy_asn1.c index 1e6dcd3e..b3445d59 100644 --- a/src/client/SSLClient/bssl/ecdsa_default_vrfy_asn1.c +++ b/src/client/SSLClient/bssl/ecdsa_default_vrfy_asn1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_DEFAULT_VRFY_ASN1_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_DEFAULT_VRFY_ASN1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_default_vrfy_raw.c b/src/client/SSLClient/bssl/ecdsa_default_vrfy_raw.c index 12f41fac..e98132a9 100644 --- a/src/client/SSLClient/bssl/ecdsa_default_vrfy_raw.c +++ b/src/client/SSLClient/bssl/ecdsa_default_vrfy_raw.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_DEFAULT_VRFY_RAW_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_DEFAULT_VRFY_RAW_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i15_bits.c b/src/client/SSLClient/bssl/ecdsa_i15_bits.c index bd15d52f..57c12dd7 100644 --- a/src/client/SSLClient/bssl/ecdsa_i15_bits.c +++ b/src/client/SSLClient/bssl/ecdsa_i15_bits.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I15_BITS_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I15_BITS_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i15_sign_asn1.c b/src/client/SSLClient/bssl/ecdsa_i15_sign_asn1.c index c9f013b8..c0d7d6f8 100644 --- a/src/client/SSLClient/bssl/ecdsa_i15_sign_asn1.c +++ b/src/client/SSLClient/bssl/ecdsa_i15_sign_asn1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I15_SIGN_ASN1_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I15_SIGN_ASN1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i15_sign_raw.c b/src/client/SSLClient/bssl/ecdsa_i15_sign_raw.c index 3afbed5f..ca77f8b9 100644 --- a/src/client/SSLClient/bssl/ecdsa_i15_sign_raw.c +++ b/src/client/SSLClient/bssl/ecdsa_i15_sign_raw.c @@ -24,7 +24,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I15_SIGN_RAW_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I15_SIGN_RAW_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i15_vrfy_asn1.c b/src/client/SSLClient/bssl/ecdsa_i15_vrfy_asn1.c index 57a70605..30ecf98e 100644 --- a/src/client/SSLClient/bssl/ecdsa_i15_vrfy_asn1.c +++ b/src/client/SSLClient/bssl/ecdsa_i15_vrfy_asn1.c @@ -24,7 +24,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I15_VRFY_ASN1_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I15_VRFY_ASN1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i15_vrfy_raw.c b/src/client/SSLClient/bssl/ecdsa_i15_vrfy_raw.c index f27d2424..70f88fc8 100644 --- a/src/client/SSLClient/bssl/ecdsa_i15_vrfy_raw.c +++ b/src/client/SSLClient/bssl/ecdsa_i15_vrfy_raw.c @@ -24,7 +24,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I15_VRFY_RAW_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I15_VRFY_RAW_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i31_bits.c b/src/client/SSLClient/bssl/ecdsa_i31_bits.c index e0c24611..6f6e53a7 100644 --- a/src/client/SSLClient/bssl/ecdsa_i31_bits.c +++ b/src/client/SSLClient/bssl/ecdsa_i31_bits.c @@ -24,7 +24,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I31_BITS_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I31_BITS_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i31_sign_asn1.c b/src/client/SSLClient/bssl/ecdsa_i31_sign_asn1.c index 2fd643c5..6d7bbfce 100644 --- a/src/client/SSLClient/bssl/ecdsa_i31_sign_asn1.c +++ b/src/client/SSLClient/bssl/ecdsa_i31_sign_asn1.c @@ -24,7 +24,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I31_SIGN_ASN1_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I31_SIGN_ASN1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i31_sign_raw.c b/src/client/SSLClient/bssl/ecdsa_i31_sign_raw.c index bed256da..8de8484b 100644 --- a/src/client/SSLClient/bssl/ecdsa_i31_sign_raw.c +++ b/src/client/SSLClient/bssl/ecdsa_i31_sign_raw.c @@ -24,7 +24,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I31_SIGN_RAW_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I31_SIGN_RAW_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i31_vrfy_asn1.c b/src/client/SSLClient/bssl/ecdsa_i31_vrfy_asn1.c index 7d3aa585..b6c9968a 100644 --- a/src/client/SSLClient/bssl/ecdsa_i31_vrfy_asn1.c +++ b/src/client/SSLClient/bssl/ecdsa_i31_vrfy_asn1.c @@ -24,7 +24,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I31_VRFY_ASN1_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I31_VRFY_ASN1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_i31_vrfy_raw.c b/src/client/SSLClient/bssl/ecdsa_i31_vrfy_raw.c index 79c8e557..543b7478 100644 --- a/src/client/SSLClient/bssl/ecdsa_i31_vrfy_raw.c +++ b/src/client/SSLClient/bssl/ecdsa_i31_vrfy_raw.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_I31_VRFY_RAW_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_I31_VRFY_RAW_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ecdsa_rta.c b/src/client/SSLClient/bssl/ecdsa_rta.c index 8d5d2044..0944ecb4 100644 --- a/src/client/SSLClient/bssl/ecdsa_rta.c +++ b/src/client/SSLClient/bssl/ecdsa_rta.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ECDSA_RTA_C) && defined(USE_LIB_SSL_ENGINE) +#define ECDSA_RTA_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/enc16be.c b/src/client/SSLClient/bssl/enc16be.c index a75356fd..8ec801ac 100644 --- a/src/client/SSLClient/bssl/enc16be.c +++ b/src/client/SSLClient/bssl/enc16be.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENC16BE_C) && defined(USE_LIB_SSL_ENGINE) +#define ENC16BE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/enc16le.c b/src/client/SSLClient/bssl/enc16le.c index 688a9c5f..09030628 100644 --- a/src/client/SSLClient/bssl/enc16le.c +++ b/src/client/SSLClient/bssl/enc16le.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENC16LE_C) && defined(USE_LIB_SSL_ENGINE) +#define ENC16LE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/enc32be.c b/src/client/SSLClient/bssl/enc32be.c index dc7f8564..1204d9c1 100644 --- a/src/client/SSLClient/bssl/enc32be.c +++ b/src/client/SSLClient/bssl/enc32be.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENC32BE_C) && defined(USE_LIB_SSL_ENGINE) +#define ENC32BE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/enc32le.c b/src/client/SSLClient/bssl/enc32le.c index c4a24b4c..81c33a50 100644 --- a/src/client/SSLClient/bssl/enc32le.c +++ b/src/client/SSLClient/bssl/enc32le.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENC32LE_C) && defined(USE_LIB_SSL_ENGINE) +#define ENC32LE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/enc64be.c b/src/client/SSLClient/bssl/enc64be.c index bc831502..242d042b 100644 --- a/src/client/SSLClient/bssl/enc64be.c +++ b/src/client/SSLClient/bssl/enc64be.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENC64BE_C) && defined(USE_LIB_SSL_ENGINE) +#define ENC64BE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/enc64le.c b/src/client/SSLClient/bssl/enc64le.c index e549764e..287544a2 100644 --- a/src/client/SSLClient/bssl/enc64le.c +++ b/src/client/SSLClient/bssl/enc64le.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENC64LE_C) && defined(USE_LIB_SSL_ENGINE) +#define ENC64LE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/encode_ec_pk8der.c b/src/client/SSLClient/bssl/encode_ec_pk8der.c index 244147b7..94f793fb 100644 --- a/src/client/SSLClient/bssl/encode_ec_pk8der.c +++ b/src/client/SSLClient/bssl/encode_ec_pk8der.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENCODE_EC_PK8DER_C) && defined(USE_LIB_SSL_ENGINE) +#define ENCODE_EC_PK8DER_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/encode_ec_rawder.c b/src/client/SSLClient/bssl/encode_ec_rawder.c index f8db1fa1..347d912c 100644 --- a/src/client/SSLClient/bssl/encode_ec_rawder.c +++ b/src/client/SSLClient/bssl/encode_ec_rawder.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENCODE_EC_RAWDER_C) && defined(USE_LIB_SSL_ENGINE) +#define ENCODE_EC_RAWDER_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/encode_rsa_pk8der.c b/src/client/SSLClient/bssl/encode_rsa_pk8der.c index 12404c92..dbb59184 100644 --- a/src/client/SSLClient/bssl/encode_rsa_pk8der.c +++ b/src/client/SSLClient/bssl/encode_rsa_pk8der.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENCODE_RSA_PK8DER_C) && defined(USE_LIB_SSL_ENGINE) +#define ENCODE_RSA_PK8DER_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/encode_rsa_rawder.c b/src/client/SSLClient/bssl/encode_rsa_rawder.c index 68616183..5beb22da 100644 --- a/src/client/SSLClient/bssl/encode_rsa_rawder.c +++ b/src/client/SSLClient/bssl/encode_rsa_rawder.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(ENCODE_RSA_RAWDER_C) && defined(USE_LIB_SSL_ENGINE) +#define ENCODE_RSA_RAWDER_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/gcm.c b/src/client/SSLClient/bssl/gcm.c index 1ae6b098..1d81ddb4 100644 --- a/src/client/SSLClient/bssl/gcm.c +++ b/src/client/SSLClient/bssl/gcm.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(GCM_C) && defined(USE_LIB_SSL_ENGINE) +#define GCM_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ghash_ctmul.c b/src/client/SSLClient/bssl/ghash_ctmul.c index 009e42bc..3cc821bb 100644 --- a/src/client/SSLClient/bssl/ghash_ctmul.c +++ b/src/client/SSLClient/bssl/ghash_ctmul.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(GHASH_CTMUL_C) && defined(USE_LIB_SSL_ENGINE) +#define GHASH_CTMUL_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ghash_ctmul32.c b/src/client/SSLClient/bssl/ghash_ctmul32.c index 8a2a3cef..f70f1f95 100644 --- a/src/client/SSLClient/bssl/ghash_ctmul32.c +++ b/src/client/SSLClient/bssl/ghash_ctmul32.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(GHASH_CTMUL32_C) && defined(USE_LIB_SSL_ENGINE) +#define GHASH_CTMUL32_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ghash_ctmul64.c b/src/client/SSLClient/bssl/ghash_ctmul64.c index 34986851..f517d71e 100644 --- a/src/client/SSLClient/bssl/ghash_ctmul64.c +++ b/src/client/SSLClient/bssl/ghash_ctmul64.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(GHASH_CTMUL64_C) && defined(USE_LIB_SSL_ENGINE) +#define GHASH_CTMUL64_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ghash_pclmul.c b/src/client/SSLClient/bssl/ghash_pclmul.c index 3accba31..ad4ad90b 100644 --- a/src/client/SSLClient/bssl/ghash_pclmul.c +++ b/src/client/SSLClient/bssl/ghash_pclmul.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(GHASH_PCLMUL_C) && defined(USE_LIB_SSL_ENGINE) +#define GHASH_PCLMUL_C #define BR_ENABLE_INTRINSICS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/ghash_pwr8.c b/src/client/SSLClient/bssl/ghash_pwr8.c index 181d3193..04c1571e 100644 --- a/src/client/SSLClient/bssl/ghash_pwr8.c +++ b/src/client/SSLClient/bssl/ghash_pwr8.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(GHASH_PWR8_C) && defined(USE_LIB_SSL_ENGINE) +#define GHASH_PWR8_C #define BR_POWER_ASM_MACROS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/hkdf.c b/src/client/SSLClient/bssl/hkdf.c index 7db9b378..e7c04ab2 100644 --- a/src/client/SSLClient/bssl/hkdf.c +++ b/src/client/SSLClient/bssl/hkdf.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(HKDF_C) && defined(USE_LIB_SSL_ENGINE) +#define HKDF_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/hmac.c b/src/client/SSLClient/bssl/hmac.c index 7b0b9941..c1e0c37a 100644 --- a/src/client/SSLClient/bssl/hmac.c +++ b/src/client/SSLClient/bssl/hmac.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(HMAC_C) && defined(USE_LIB_SSL_ENGINE) +#define HMAC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/hmac_ct.c b/src/client/SSLClient/bssl/hmac_ct.c index 65e4cd9c..24260a61 100644 --- a/src/client/SSLClient/bssl/hmac_ct.c +++ b/src/client/SSLClient/bssl/hmac_ct.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(HMAC_CT_C) && defined(USE_LIB_SSL_ENGINE) +#define HMAC_CT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/hmac_drbg.c b/src/client/SSLClient/bssl/hmac_drbg.c index 21f25c5b..61fcbcfa 100644 --- a/src/client/SSLClient/bssl/hmac_drbg.c +++ b/src/client/SSLClient/bssl/hmac_drbg.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(HMAC_DRBG_C) && defined(USE_LIB_SSL_ENGINE) +#define HMAC_DRBG_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_add.c b/src/client/SSLClient/bssl/i15_add.c index 88f2923b..7df451c5 100644 --- a/src/client/SSLClient/bssl/i15_add.c +++ b/src/client/SSLClient/bssl/i15_add.c @@ -24,7 +24,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_ADD_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_ADD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_bitlen.c b/src/client/SSLClient/bssl/i15_bitlen.c index da50a3d6..16c01379 100644 --- a/src/client/SSLClient/bssl/i15_bitlen.c +++ b/src/client/SSLClient/bssl/i15_bitlen.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_BITLEN_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_BITLEN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_decmod.c b/src/client/SSLClient/bssl/i15_decmod.c index e2a53e25..2b4d6165 100644 --- a/src/client/SSLClient/bssl/i15_decmod.c +++ b/src/client/SSLClient/bssl/i15_decmod.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_DECMOD_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_DECMOD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_decode.c b/src/client/SSLClient/bssl/i15_decode.c index 830b15a3..2c319c4f 100644 --- a/src/client/SSLClient/bssl/i15_decode.c +++ b/src/client/SSLClient/bssl/i15_decode.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_DECODE_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_DECODE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_decred.c b/src/client/SSLClient/bssl/i15_decred.c index abb7f5d6..b3aa03db 100644 --- a/src/client/SSLClient/bssl/i15_decred.c +++ b/src/client/SSLClient/bssl/i15_decred.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_DECRED_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_DECRED_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_encode.c b/src/client/SSLClient/bssl/i15_encode.c index 45063cb9..5d04f787 100644 --- a/src/client/SSLClient/bssl/i15_encode.c +++ b/src/client/SSLClient/bssl/i15_encode.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_ENCODE_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_ENCODE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_fmont.c b/src/client/SSLClient/bssl/i15_fmont.c index c75f7b88..ed7c05ec 100644 --- a/src/client/SSLClient/bssl/i15_fmont.c +++ b/src/client/SSLClient/bssl/i15_fmont.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_FMONT_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_FMONT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_iszero.c b/src/client/SSLClient/bssl/i15_iszero.c index 495e16fe..00fe78a7 100644 --- a/src/client/SSLClient/bssl/i15_iszero.c +++ b/src/client/SSLClient/bssl/i15_iszero.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_ISZERO_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_ISZERO_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_moddiv.c b/src/client/SSLClient/bssl/i15_moddiv.c index b4c93f37..76910175 100644 --- a/src/client/SSLClient/bssl/i15_moddiv.c +++ b/src/client/SSLClient/bssl/i15_moddiv.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_MODDIV_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_MODDIV_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_modpow.c b/src/client/SSLClient/bssl/i15_modpow.c index 41cb83e9..3141867a 100644 --- a/src/client/SSLClient/bssl/i15_modpow.c +++ b/src/client/SSLClient/bssl/i15_modpow.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_MODPOW_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_MODPOW_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_modpow2.c b/src/client/SSLClient/bssl/i15_modpow2.c index a7f2be87..43150149 100644 --- a/src/client/SSLClient/bssl/i15_modpow2.c +++ b/src/client/SSLClient/bssl/i15_modpow2.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_MODPOW2_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_MODPOW2_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_montmul.c b/src/client/SSLClient/bssl/i15_montmul.c index a04c403e..dd10d017 100644 --- a/src/client/SSLClient/bssl/i15_montmul.c +++ b/src/client/SSLClient/bssl/i15_montmul.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_MONTMUL_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_MONTMUL_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_mulacc.c b/src/client/SSLClient/bssl/i15_mulacc.c index 2ad359a5..bafac26b 100644 --- a/src/client/SSLClient/bssl/i15_mulacc.c +++ b/src/client/SSLClient/bssl/i15_mulacc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_MULACC_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_MULACC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_muladd.c b/src/client/SSLClient/bssl/i15_muladd.c index bb1e572e..7610cd9a 100644 --- a/src/client/SSLClient/bssl/i15_muladd.c +++ b/src/client/SSLClient/bssl/i15_muladd.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_MULADD_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_MULADD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_ninv15.c b/src/client/SSLClient/bssl/i15_ninv15.c index 82f7595c..860b32a2 100644 --- a/src/client/SSLClient/bssl/i15_ninv15.c +++ b/src/client/SSLClient/bssl/i15_ninv15.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_NINV15_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_NINV15_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_reduce.c b/src/client/SSLClient/bssl/i15_reduce.c index fec4ae4f..cef63829 100644 --- a/src/client/SSLClient/bssl/i15_reduce.c +++ b/src/client/SSLClient/bssl/i15_reduce.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_REDUCE_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_REDUCE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_rshift.c b/src/client/SSLClient/bssl/i15_rshift.c index 3e81339c..6d841c4d 100644 --- a/src/client/SSLClient/bssl/i15_rshift.c +++ b/src/client/SSLClient/bssl/i15_rshift.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_RSHIFT_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_RSHIFT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_sub.c b/src/client/SSLClient/bssl/i15_sub.c index cffcbcab..286302f1 100644 --- a/src/client/SSLClient/bssl/i15_sub.c +++ b/src/client/SSLClient/bssl/i15_sub.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_SUB_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_SUB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i15_tmont.c b/src/client/SSLClient/bssl/i15_tmont.c index 59b101fb..854654bd 100644 --- a/src/client/SSLClient/bssl/i15_tmont.c +++ b/src/client/SSLClient/bssl/i15_tmont.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I15_TMONT_C) && defined(USE_LIB_SSL_ENGINE) +#define I15_TMONT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_add.c b/src/client/SSLClient/bssl/i31_add.c index 631c6e79..de72b341 100644 --- a/src/client/SSLClient/bssl/i31_add.c +++ b/src/client/SSLClient/bssl/i31_add.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_ADD_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_ADD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_bitlen.c b/src/client/SSLClient/bssl/i31_bitlen.c index 4086fd69..521057cd 100644 --- a/src/client/SSLClient/bssl/i31_bitlen.c +++ b/src/client/SSLClient/bssl/i31_bitlen.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_BITLEN_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_BITLEN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_decmod.c b/src/client/SSLClient/bssl/i31_decmod.c index 5ea30d8c..dc067675 100644 --- a/src/client/SSLClient/bssl/i31_decmod.c +++ b/src/client/SSLClient/bssl/i31_decmod.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_DECMOD_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_DECMOD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_decode.c b/src/client/SSLClient/bssl/i31_decode.c index 7badf15d..ec5de2ad 100644 --- a/src/client/SSLClient/bssl/i31_decode.c +++ b/src/client/SSLClient/bssl/i31_decode.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_DECODE_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_DECODE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_decred.c b/src/client/SSLClient/bssl/i31_decred.c index 7de64e03..7f7d6492 100644 --- a/src/client/SSLClient/bssl/i31_decred.c +++ b/src/client/SSLClient/bssl/i31_decred.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_DECRED_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_DECRED_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_encode.c b/src/client/SSLClient/bssl/i31_encode.c index 6fbfaffc..01d0234f 100644 --- a/src/client/SSLClient/bssl/i31_encode.c +++ b/src/client/SSLClient/bssl/i31_encode.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_ENCODE_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_ENCODE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_fmont.c b/src/client/SSLClient/bssl/i31_fmont.c index d2955af2..e66e1b57 100644 --- a/src/client/SSLClient/bssl/i31_fmont.c +++ b/src/client/SSLClient/bssl/i31_fmont.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_FMONT_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_FMONT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_iszero.c b/src/client/SSLClient/bssl/i31_iszero.c index 116fd4dc..f73fdcfe 100644 --- a/src/client/SSLClient/bssl/i31_iszero.c +++ b/src/client/SSLClient/bssl/i31_iszero.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_ISZERO_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_ISZERO_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_moddiv.c b/src/client/SSLClient/bssl/i31_moddiv.c index febf3544..d7a38130 100644 --- a/src/client/SSLClient/bssl/i31_moddiv.c +++ b/src/client/SSLClient/bssl/i31_moddiv.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_MODDIV_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_MODDIV_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_modpow.c b/src/client/SSLClient/bssl/i31_modpow.c index 3963284a..a72a307c 100644 --- a/src/client/SSLClient/bssl/i31_modpow.c +++ b/src/client/SSLClient/bssl/i31_modpow.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_MODPOW_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_MODPOW_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_modpow2.c b/src/client/SSLClient/bssl/i31_modpow2.c index 40a39bde..6849b367 100644 --- a/src/client/SSLClient/bssl/i31_modpow2.c +++ b/src/client/SSLClient/bssl/i31_modpow2.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_MODPOW2_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_MODPOW2_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_montmul.c b/src/client/SSLClient/bssl/i31_montmul.c index 850a1570..c8d9f4b8 100644 --- a/src/client/SSLClient/bssl/i31_montmul.c +++ b/src/client/SSLClient/bssl/i31_montmul.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_MONTMUL_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_MONTMUL_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_mulacc.c b/src/client/SSLClient/bssl/i31_mulacc.c index a1d39d04..52a058ec 100644 --- a/src/client/SSLClient/bssl/i31_mulacc.c +++ b/src/client/SSLClient/bssl/i31_mulacc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_MULACC_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_MULACC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_muladd.c b/src/client/SSLClient/bssl/i31_muladd.c index 20034b32..17ce7771 100644 --- a/src/client/SSLClient/bssl/i31_muladd.c +++ b/src/client/SSLClient/bssl/i31_muladd.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_MULADD_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_MULADD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_ninv31.c b/src/client/SSLClient/bssl/i31_ninv31.c index c155527d..0470906f 100644 --- a/src/client/SSLClient/bssl/i31_ninv31.c +++ b/src/client/SSLClient/bssl/i31_ninv31.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_NINV31_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_NINV31_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_reduce.c b/src/client/SSLClient/bssl/i31_reduce.c index 7c3c116c..70c7a243 100644 --- a/src/client/SSLClient/bssl/i31_reduce.c +++ b/src/client/SSLClient/bssl/i31_reduce.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_REDUCE_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_REDUCE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_rshift.c b/src/client/SSLClient/bssl/i31_rshift.c index 4837dbdb..13115829 100644 --- a/src/client/SSLClient/bssl/i31_rshift.c +++ b/src/client/SSLClient/bssl/i31_rshift.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_RSHIFT_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_RSHIFT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_sub.c b/src/client/SSLClient/bssl/i31_sub.c index 49381fe8..dc484f3d 100644 --- a/src/client/SSLClient/bssl/i31_sub.c +++ b/src/client/SSLClient/bssl/i31_sub.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_SUB_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_SUB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i31_tmont.c b/src/client/SSLClient/bssl/i31_tmont.c index e1db6866..4f2eaab6 100644 --- a/src/client/SSLClient/bssl/i31_tmont.c +++ b/src/client/SSLClient/bssl/i31_tmont.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I31_TMONT_C) && defined(USE_LIB_SSL_ENGINE) +#define I31_TMONT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_add.c b/src/client/SSLClient/bssl/i32_add.c index 66769616..cc686aeb 100644 --- a/src/client/SSLClient/bssl/i32_add.c +++ b/src/client/SSLClient/bssl/i32_add.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_ADD_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_ADD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_bitlen.c b/src/client/SSLClient/bssl/i32_bitlen.c index 3230dea8..833fb955 100644 --- a/src/client/SSLClient/bssl/i32_bitlen.c +++ b/src/client/SSLClient/bssl/i32_bitlen.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_BITLEN_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_BITLEN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_decmod.c b/src/client/SSLClient/bssl/i32_decmod.c index 7fe7d7ba..47d5ac7f 100644 --- a/src/client/SSLClient/bssl/i32_decmod.c +++ b/src/client/SSLClient/bssl/i32_decmod.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_DECMOD_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_DECMOD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_decode.c b/src/client/SSLClient/bssl/i32_decode.c index f817231f..637b3642 100644 --- a/src/client/SSLClient/bssl/i32_decode.c +++ b/src/client/SSLClient/bssl/i32_decode.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_DECODE_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_DECODE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_decred.c b/src/client/SSLClient/bssl/i32_decred.c index affe6b5a..c27b7be1 100644 --- a/src/client/SSLClient/bssl/i32_decred.c +++ b/src/client/SSLClient/bssl/i32_decred.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_DECRED_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_DECRED_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_div32.c b/src/client/SSLClient/bssl/i32_div32.c index 13d04d16..5682d8ab 100644 --- a/src/client/SSLClient/bssl/i32_div32.c +++ b/src/client/SSLClient/bssl/i32_div32.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_DIV32_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_DIV32_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_encode.c b/src/client/SSLClient/bssl/i32_encode.c index 58591518..9173bc4d 100644 --- a/src/client/SSLClient/bssl/i32_encode.c +++ b/src/client/SSLClient/bssl/i32_encode.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_DECODE_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_DECODE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_fmont.c b/src/client/SSLClient/bssl/i32_fmont.c index 77bc028b..ae56af39 100644 --- a/src/client/SSLClient/bssl/i32_fmont.c +++ b/src/client/SSLClient/bssl/i32_fmont.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_FMONT_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_FMONT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_iszero.c b/src/client/SSLClient/bssl/i32_iszero.c index 92285381..9275f880 100644 --- a/src/client/SSLClient/bssl/i32_iszero.c +++ b/src/client/SSLClient/bssl/i32_iszero.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_ISZERO_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_ISZERO_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_modpow.c b/src/client/SSLClient/bssl/i32_modpow.c index 8d8ca49f..058b74c5 100644 --- a/src/client/SSLClient/bssl/i32_modpow.c +++ b/src/client/SSLClient/bssl/i32_modpow.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_MODPOW_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_MODPOW_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_montmul.c b/src/client/SSLClient/bssl/i32_montmul.c index b48a11d4..f14f429d 100644 --- a/src/client/SSLClient/bssl/i32_montmul.c +++ b/src/client/SSLClient/bssl/i32_montmul.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_MONTMUL_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_MONTMUL_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_mulacc.c b/src/client/SSLClient/bssl/i32_mulacc.c index 701336a0..29515ab6 100644 --- a/src/client/SSLClient/bssl/i32_mulacc.c +++ b/src/client/SSLClient/bssl/i32_mulacc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_MULACC_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_MULACC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_muladd.c b/src/client/SSLClient/bssl/i32_muladd.c index ee8c6947..77d0fcbd 100644 --- a/src/client/SSLClient/bssl/i32_muladd.c +++ b/src/client/SSLClient/bssl/i32_muladd.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_MULADD_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_MULADD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_ninv32.c b/src/client/SSLClient/bssl/i32_ninv32.c index 6c7c3fb4..24f29a1e 100644 --- a/src/client/SSLClient/bssl/i32_ninv32.c +++ b/src/client/SSLClient/bssl/i32_ninv32.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_NINV32_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_NINV32_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_reduce.c b/src/client/SSLClient/bssl/i32_reduce.c index 7d62bfaa..fcadfc17 100644 --- a/src/client/SSLClient/bssl/i32_reduce.c +++ b/src/client/SSLClient/bssl/i32_reduce.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_REDUCE_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_REDUCE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_sub.c b/src/client/SSLClient/bssl/i32_sub.c index e9c49c96..47e118a0 100644 --- a/src/client/SSLClient/bssl/i32_sub.c +++ b/src/client/SSLClient/bssl/i32_sub.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_SUB_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_SUB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i32_tmont.c b/src/client/SSLClient/bssl/i32_tmont.c index 5c4718ce..4a8f7382 100644 --- a/src/client/SSLClient/bssl/i32_tmont.c +++ b/src/client/SSLClient/bssl/i32_tmont.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I32_TMONT_C) && defined(USE_LIB_SSL_ENGINE) +#define I32_TMONT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/i62_modpow2.c b/src/client/SSLClient/bssl/i62_modpow2.c index f7962007..c1617f44 100644 --- a/src/client/SSLClient/bssl/i62_modpow2.c +++ b/src/client/SSLClient/bssl/i62_modpow2.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(I62_MODPOW2_C) && defined(USE_LIB_SSL_ENGINE) +#define I62_MODPOW2_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/md5.c b/src/client/SSLClient/bssl/md5.c index c7751fab..c88fdcbd 100644 --- a/src/client/SSLClient/bssl/md5.c +++ b/src/client/SSLClient/bssl/md5.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(MD5_C) && defined(USE_LIB_SSL_ENGINE) +#define MD5_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/md5sha1.c b/src/client/SSLClient/bssl/md5sha1.c index aceb4ec5..3e2a5e67 100644 --- a/src/client/SSLClient/bssl/md5sha1.c +++ b/src/client/SSLClient/bssl/md5sha1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(MD5SHA1_C) && defined(USE_LIB_SSL_ENGINE) +#define MD5SHA1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/mgf1.c b/src/client/SSLClient/bssl/mgf1.c index 596fbc3b..2e1cda84 100644 --- a/src/client/SSLClient/bssl/mgf1.c +++ b/src/client/SSLClient/bssl/mgf1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(MGF1_C) && defined(USE_LIB_SSL_ENGINE) +#define MGF1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/multihash.c b/src/client/SSLClient/bssl/multihash.c index 9ad2567a..a971790e 100644 --- a/src/client/SSLClient/bssl/multihash.c +++ b/src/client/SSLClient/bssl/multihash.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(MULTIHASH_C) && defined(USE_LIB_SSL_ENGINE) +#define MULTIHASH_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/pemdec.c b/src/client/SSLClient/bssl/pemdec.c index 7dd2c40c..cf95bd2c 100644 --- a/src/client/SSLClient/bssl/pemdec.c +++ b/src/client/SSLClient/bssl/pemdec.c @@ -1,7 +1,8 @@ /* Automatically generated code; do not modify directly. */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(PEMDEC_C) && defined(USE_LIB_SSL_ENGINE) +#define PEMDEC_C #include #include diff --git a/src/client/SSLClient/bssl/pemenc.c b/src/client/SSLClient/bssl/pemenc.c index 03cfc2bd..86404939 100644 --- a/src/client/SSLClient/bssl/pemenc.c +++ b/src/client/SSLClient/bssl/pemenc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(PEMENC_C) && defined(USE_LIB_SSL_ENGINE) +#define PEMENC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/pkey_decoder.c b/src/client/SSLClient/bssl/pkey_decoder.c index 88d001ba..10b4b053 100644 --- a/src/client/SSLClient/bssl/pkey_decoder.c +++ b/src/client/SSLClient/bssl/pkey_decoder.c @@ -1,6 +1,7 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(PKEY_DECODER_C) && defined(USE_LIB_SSL_ENGINE) +#define PKEY_DECODER_C #include #include diff --git a/src/client/SSLClient/bssl/poly1305_ctmul.c b/src/client/SSLClient/bssl/poly1305_ctmul.c index 4095c344..180af8a6 100644 --- a/src/client/SSLClient/bssl/poly1305_ctmul.c +++ b/src/client/SSLClient/bssl/poly1305_ctmul.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(POLY1305_CTMUL_C) && defined(USE_LIB_SSL_ENGINE) +#define POLY1305_CTMUL_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/poly1305_ctmul32.c b/src/client/SSLClient/bssl/poly1305_ctmul32.c index 6b171ad7..9747cbfb 100644 --- a/src/client/SSLClient/bssl/poly1305_ctmul32.c +++ b/src/client/SSLClient/bssl/poly1305_ctmul32.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(POLY1305_CTMUL32_C) && defined(USE_LIB_SSL_ENGINE) +#define POLY1305_CTMUL32_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/poly1305_ctmulq.c b/src/client/SSLClient/bssl/poly1305_ctmulq.c index 3415c6a4..e71ca7fe 100644 --- a/src/client/SSLClient/bssl/poly1305_ctmulq.c +++ b/src/client/SSLClient/bssl/poly1305_ctmulq.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(POLY1305_CTMULQ_C) && defined(USE_LIB_SSL_ENGINE) +#define POLY1305_CTMULQ_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/poly1305_i15.c b/src/client/SSLClient/bssl/poly1305_i15.c index 224c1b6c..508b5a94 100644 --- a/src/client/SSLClient/bssl/poly1305_i15.c +++ b/src/client/SSLClient/bssl/poly1305_i15.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(POLY1305_I15_C) && defined(USE_LIB_SSL_ENGINE) +#define POLY1305_I15_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/prf.c b/src/client/SSLClient/bssl/prf.c index 61a0028a..139134df 100644 --- a/src/client/SSLClient/bssl/prf.c +++ b/src/client/SSLClient/bssl/prf.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(PRF_C) && defined(USE_LIB_SSL_ENGINE) +#define PRF_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/prf_md5sha1.c b/src/client/SSLClient/bssl/prf_md5sha1.c index 4651f3c5..ec4f5c45 100644 --- a/src/client/SSLClient/bssl/prf_md5sha1.c +++ b/src/client/SSLClient/bssl/prf_md5sha1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(PRF_MD5SHA1_C) && defined(USE_LIB_SSL_ENGINE) +#define PRF_MD5SHA1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/prf_sha256.c b/src/client/SSLClient/bssl/prf_sha256.c index 7e91b9ba..1a3cde5d 100644 --- a/src/client/SSLClient/bssl/prf_sha256.c +++ b/src/client/SSLClient/bssl/prf_sha256.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(PRF_SHA256_C) && defined(USE_LIB_SSL_ENGINE) +#define PRF_SHA256_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/prf_sha384.c b/src/client/SSLClient/bssl/prf_sha384.c index 6527fd60..153364ce 100644 --- a/src/client/SSLClient/bssl/prf_sha384.c +++ b/src/client/SSLClient/bssl/prf_sha384.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(PRF_SHA394_C) && defined(USE_LIB_SSL_ENGINE) +#define PRF_SHA384_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_keygen.c b/src/client/SSLClient/bssl/rsa_default_keygen.c index 93c9c610..d6790573 100644 --- a/src/client/SSLClient/bssl/rsa_default_keygen.c +++ b/src/client/SSLClient/bssl/rsa_default_keygen.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_KEYGEN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_KEYGEN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_modulus.c b/src/client/SSLClient/bssl/rsa_default_modulus.c index 0f79af1c..31d72415 100644 --- a/src/client/SSLClient/bssl/rsa_default_modulus.c +++ b/src/client/SSLClient/bssl/rsa_default_modulus.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_MODULUS_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_MODULUS_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_oaep_decrypt.c b/src/client/SSLClient/bssl/rsa_default_oaep_decrypt.c index 9b33a630..9cc09833 100644 --- a/src/client/SSLClient/bssl/rsa_default_oaep_decrypt.c +++ b/src/client/SSLClient/bssl/rsa_default_oaep_decrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_OAEP_DECRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_OAEP_DECRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_oaep_encrypt.c b/src/client/SSLClient/bssl/rsa_default_oaep_encrypt.c index d552c46e..8e3aa59f 100644 --- a/src/client/SSLClient/bssl/rsa_default_oaep_encrypt.c +++ b/src/client/SSLClient/bssl/rsa_default_oaep_encrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_OAEP_ENCRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_OAEP_ENCRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_pkcs1_sign.c b/src/client/SSLClient/bssl/rsa_default_pkcs1_sign.c index 2b5ac711..84467fc2 100644 --- a/src/client/SSLClient/bssl/rsa_default_pkcs1_sign.c +++ b/src/client/SSLClient/bssl/rsa_default_pkcs1_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_PKCS1_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_PKCS1_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_pkcs1_vrfy.c b/src/client/SSLClient/bssl/rsa_default_pkcs1_vrfy.c index 5535ee77..aa0def65 100644 --- a/src/client/SSLClient/bssl/rsa_default_pkcs1_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_default_pkcs1_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_PKCS1_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_PKCS1_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_priv.c b/src/client/SSLClient/bssl/rsa_default_priv.c index 137a7489..7f9a756d 100644 --- a/src/client/SSLClient/bssl/rsa_default_priv.c +++ b/src/client/SSLClient/bssl/rsa_default_priv.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_PRIV_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_PRIV_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_privexp.c b/src/client/SSLClient/bssl/rsa_default_privexp.c index 6ebb3f8c..56df87a6 100644 --- a/src/client/SSLClient/bssl/rsa_default_privexp.c +++ b/src/client/SSLClient/bssl/rsa_default_privexp.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_PRIVEXP_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_PRIVEXP_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_pss_sign.c b/src/client/SSLClient/bssl/rsa_default_pss_sign.c index 23b4f9a6..ad2dbf2a 100644 --- a/src/client/SSLClient/bssl/rsa_default_pss_sign.c +++ b/src/client/SSLClient/bssl/rsa_default_pss_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_PSS_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_PSS_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_pss_vrfy.c b/src/client/SSLClient/bssl/rsa_default_pss_vrfy.c index 8bb02d9f..af14f2a1 100644 --- a/src/client/SSLClient/bssl/rsa_default_pss_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_default_pss_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_PSS_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_PSS_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_pub.c b/src/client/SSLClient/bssl/rsa_default_pub.c index c841adb9..26dc2fb7 100644 --- a/src/client/SSLClient/bssl/rsa_default_pub.c +++ b/src/client/SSLClient/bssl/rsa_default_pub.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_PUB_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_PUB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_default_pubexp.c b/src/client/SSLClient/bssl/rsa_default_pubexp.c index a9c19460..676afc21 100644 --- a/src/client/SSLClient/bssl/rsa_default_pubexp.c +++ b/src/client/SSLClient/bssl/rsa_default_pubexp.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_DEFAULT_PUBEX_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_DEFAULT_PUBEX_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_keygen.c b/src/client/SSLClient/bssl/rsa_i15_keygen.c index 59c2074d..389e96df 100644 --- a/src/client/SSLClient/bssl/rsa_i15_keygen.c +++ b/src/client/SSLClient/bssl/rsa_i15_keygen.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_KEYGEN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_KEYGEN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_modulus.c b/src/client/SSLClient/bssl/rsa_i15_modulus.c index e3a29e66..31a338be 100644 --- a/src/client/SSLClient/bssl/rsa_i15_modulus.c +++ b/src/client/SSLClient/bssl/rsa_i15_modulus.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_MODULUS_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_MODULUS_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_oaep_decrypt.c b/src/client/SSLClient/bssl/rsa_i15_oaep_decrypt.c index 71f3aa36..2794d72d 100644 --- a/src/client/SSLClient/bssl/rsa_i15_oaep_decrypt.c +++ b/src/client/SSLClient/bssl/rsa_i15_oaep_decrypt.c @@ -23,7 +23,9 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_OAEP_DECRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_OAEP_DECRYPT_C + #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_oaep_encrypt.c b/src/client/SSLClient/bssl/rsa_i15_oaep_encrypt.c index cdbcd34b..a59bb073 100644 --- a/src/client/SSLClient/bssl/rsa_i15_oaep_encrypt.c +++ b/src/client/SSLClient/bssl/rsa_i15_oaep_encrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_OAEP_ENCRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_OAEP_ENCRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_pkcs1_sign.c b/src/client/SSLClient/bssl/rsa_i15_pkcs1_sign.c index 89c649c0..86630e64 100644 --- a/src/client/SSLClient/bssl/rsa_i15_pkcs1_sign.c +++ b/src/client/SSLClient/bssl/rsa_i15_pkcs1_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_PKCS1_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_PKCS1_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_pkcs1_vrfy.c b/src/client/SSLClient/bssl/rsa_i15_pkcs1_vrfy.c index 1be46e2e..1f407e4a 100644 --- a/src/client/SSLClient/bssl/rsa_i15_pkcs1_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_i15_pkcs1_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_PKCS1_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_PKCS1_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_priv.c b/src/client/SSLClient/bssl/rsa_i15_priv.c index 9ce13819..4c6aca54 100644 --- a/src/client/SSLClient/bssl/rsa_i15_priv.c +++ b/src/client/SSLClient/bssl/rsa_i15_priv.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_PRIV_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_PRIV_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_privexp.c b/src/client/SSLClient/bssl/rsa_i15_privexp.c index 0d6548a5..819a4270 100644 --- a/src/client/SSLClient/bssl/rsa_i15_privexp.c +++ b/src/client/SSLClient/bssl/rsa_i15_privexp.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_PRIVEXP_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_PRIVEXP_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_pss_sign.c b/src/client/SSLClient/bssl/rsa_i15_pss_sign.c index faf03ac1..16d8f215 100644 --- a/src/client/SSLClient/bssl/rsa_i15_pss_sign.c +++ b/src/client/SSLClient/bssl/rsa_i15_pss_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_PSS_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_PSS_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_pss_vrfy.c b/src/client/SSLClient/bssl/rsa_i15_pss_vrfy.c index a2664b4b..7d74a027 100644 --- a/src/client/SSLClient/bssl/rsa_i15_pss_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_i15_pss_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_PSS_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_PSS_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_pub.c b/src/client/SSLClient/bssl/rsa_i15_pub.c index 6fe3c5e2..4bfcaeff 100644 --- a/src/client/SSLClient/bssl/rsa_i15_pub.c +++ b/src/client/SSLClient/bssl/rsa_i15_pub.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_UB_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_PUB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i15_pubexp.c b/src/client/SSLClient/bssl/rsa_i15_pubexp.c index 54c49a6d..7c06065e 100644 --- a/src/client/SSLClient/bssl/rsa_i15_pubexp.c +++ b/src/client/SSLClient/bssl/rsa_i15_pubexp.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I15_PUBEXP_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I15_PUBEXP_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_keygen.c b/src/client/SSLClient/bssl/rsa_i31_keygen.c index 0d21fda9..60b24759 100644 --- a/src/client/SSLClient/bssl/rsa_i31_keygen.c +++ b/src/client/SSLClient/bssl/rsa_i31_keygen.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_KEYGEN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_KEYGEN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_keygen_inner.c b/src/client/SSLClient/bssl/rsa_i31_keygen_inner.c index 64aeb40f..d15c12ad 100644 --- a/src/client/SSLClient/bssl/rsa_i31_keygen_inner.c +++ b/src/client/SSLClient/bssl/rsa_i31_keygen_inner.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_KEYGEN_INNER_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_KEYGEN_INNER_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_modulus.c b/src/client/SSLClient/bssl/rsa_i31_modulus.c index 6372f5cd..694ff812 100644 --- a/src/client/SSLClient/bssl/rsa_i31_modulus.c +++ b/src/client/SSLClient/bssl/rsa_i31_modulus.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_MODULUS_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_MODULUS_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_oaep_decrypt.c b/src/client/SSLClient/bssl/rsa_i31_oaep_decrypt.c index d3f14633..f324ed49 100644 --- a/src/client/SSLClient/bssl/rsa_i31_oaep_decrypt.c +++ b/src/client/SSLClient/bssl/rsa_i31_oaep_decrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_OEAP_DECRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_OEAP_DECRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_oaep_encrypt.c b/src/client/SSLClient/bssl/rsa_i31_oaep_encrypt.c index 413506cd..bf8add83 100644 --- a/src/client/SSLClient/bssl/rsa_i31_oaep_encrypt.c +++ b/src/client/SSLClient/bssl/rsa_i31_oaep_encrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_OEAP_ENCRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_OEAP_ENCRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_pkcs1_sign.c b/src/client/SSLClient/bssl/rsa_i31_pkcs1_sign.c index 1f1f2f73..d9e9f3ed 100644 --- a/src/client/SSLClient/bssl/rsa_i31_pkcs1_sign.c +++ b/src/client/SSLClient/bssl/rsa_i31_pkcs1_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_PKCS1_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_PKCS1_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_pkcs1_vrfy.c b/src/client/SSLClient/bssl/rsa_i31_pkcs1_vrfy.c index dc8c809a..26d9355b 100644 --- a/src/client/SSLClient/bssl/rsa_i31_pkcs1_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_i31_pkcs1_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_PKCS1_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_PKCS1_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_priv.c b/src/client/SSLClient/bssl/rsa_i31_priv.c index d61c5ae1..65518469 100644 --- a/src/client/SSLClient/bssl/rsa_i31_priv.c +++ b/src/client/SSLClient/bssl/rsa_i31_priv.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_PRIV_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_PRIV_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_privexp.c b/src/client/SSLClient/bssl/rsa_i31_privexp.c index 63ec682e..126ca585 100644 --- a/src/client/SSLClient/bssl/rsa_i31_privexp.c +++ b/src/client/SSLClient/bssl/rsa_i31_privexp.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_PRIVEXP_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_PRIVEXP_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_pss_sign.c b/src/client/SSLClient/bssl/rsa_i31_pss_sign.c index 16752291..dd1d43d1 100644 --- a/src/client/SSLClient/bssl/rsa_i31_pss_sign.c +++ b/src/client/SSLClient/bssl/rsa_i31_pss_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_PSS_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_PSS_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_pss_vrfy.c b/src/client/SSLClient/bssl/rsa_i31_pss_vrfy.c index f3beafee..974506c0 100644 --- a/src/client/SSLClient/bssl/rsa_i31_pss_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_i31_pss_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_PSS_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_PSS_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_pub.c b/src/client/SSLClient/bssl/rsa_i31_pub.c index 54ead7c6..33125c26 100644 --- a/src/client/SSLClient/bssl/rsa_i31_pub.c +++ b/src/client/SSLClient/bssl/rsa_i31_pub.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_PUB_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_PUB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i31_pubexp.c b/src/client/SSLClient/bssl/rsa_i31_pubexp.c index 662faf37..4bd7cdc8 100644 --- a/src/client/SSLClient/bssl/rsa_i31_pubexp.c +++ b/src/client/SSLClient/bssl/rsa_i31_pubexp.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I31_PUBEXP_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I31_PUBEXP_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i32_oaep_decrypt.c b/src/client/SSLClient/bssl/rsa_i32_oaep_decrypt.c index 2005fcdd..96936014 100644 --- a/src/client/SSLClient/bssl/rsa_i32_oaep_decrypt.c +++ b/src/client/SSLClient/bssl/rsa_i32_oaep_decrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I32_OAEP_DECRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I32_OAEP_DECRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i32_oaep_encrypt.c b/src/client/SSLClient/bssl/rsa_i32_oaep_encrypt.c index 0080ce2f..ddb23277 100644 --- a/src/client/SSLClient/bssl/rsa_i32_oaep_encrypt.c +++ b/src/client/SSLClient/bssl/rsa_i32_oaep_encrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I32_OAEP_ENCRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I32_OAEP_ENCRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i32_pkcs1_sign.c b/src/client/SSLClient/bssl/rsa_i32_pkcs1_sign.c index b0c83983..c959ea47 100644 --- a/src/client/SSLClient/bssl/rsa_i32_pkcs1_sign.c +++ b/src/client/SSLClient/bssl/rsa_i32_pkcs1_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I32_PKCS1_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I32_PKCS1_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i32_pkcs1_vrfy.c b/src/client/SSLClient/bssl/rsa_i32_pkcs1_vrfy.c index b18afff0..f9ff27bd 100644 --- a/src/client/SSLClient/bssl/rsa_i32_pkcs1_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_i32_pkcs1_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I32_PKCS1_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I32_PKCS1_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i32_priv.c b/src/client/SSLClient/bssl/rsa_i32_priv.c index a3ab88af..1bbfc071 100644 --- a/src/client/SSLClient/bssl/rsa_i32_priv.c +++ b/src/client/SSLClient/bssl/rsa_i32_priv.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I32_PRIV_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I32_PRIV_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i32_pss_sign.c b/src/client/SSLClient/bssl/rsa_i32_pss_sign.c index 37a38974..c609d22b 100644 --- a/src/client/SSLClient/bssl/rsa_i32_pss_sign.c +++ b/src/client/SSLClient/bssl/rsa_i32_pss_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I32_PSS_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I32_PSS_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i32_pss_vrfy.c b/src/client/SSLClient/bssl/rsa_i32_pss_vrfy.c index 14c6f352..b22f6058 100644 --- a/src/client/SSLClient/bssl/rsa_i32_pss_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_i32_pss_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I32_PSS_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I32_PSS_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i32_pub.c b/src/client/SSLClient/bssl/rsa_i32_pub.c index c4adccda..49d823b9 100644 --- a/src/client/SSLClient/bssl/rsa_i32_pub.c +++ b/src/client/SSLClient/bssl/rsa_i32_pub.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I32_PUB_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I32_PUB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i62_keygen.c b/src/client/SSLClient/bssl/rsa_i62_keygen.c index 38ccd88e..22151971 100644 --- a/src/client/SSLClient/bssl/rsa_i62_keygen.c +++ b/src/client/SSLClient/bssl/rsa_i62_keygen.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I62_KEYGEN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I62_KEYGEN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i62_oaep_decrypt.c b/src/client/SSLClient/bssl/rsa_i62_oaep_decrypt.c index b8bfd6c1..8ea15779 100644 --- a/src/client/SSLClient/bssl/rsa_i62_oaep_decrypt.c +++ b/src/client/SSLClient/bssl/rsa_i62_oaep_decrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I62_OAEP_DECRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I62_OAEP_DECRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i62_oaep_encrypt.c b/src/client/SSLClient/bssl/rsa_i62_oaep_encrypt.c index 9a3d286e..c7c7f64a 100644 --- a/src/client/SSLClient/bssl/rsa_i62_oaep_encrypt.c +++ b/src/client/SSLClient/bssl/rsa_i62_oaep_encrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I62_OAEP_ENCRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I62_OAEP_ENCRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i62_pkcs1_sign.c b/src/client/SSLClient/bssl/rsa_i62_pkcs1_sign.c index a0d13052..1c770bab 100644 --- a/src/client/SSLClient/bssl/rsa_i62_pkcs1_sign.c +++ b/src/client/SSLClient/bssl/rsa_i62_pkcs1_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I62_PKCS1_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I62_PKCS1_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i62_pkcs1_vrfy.c b/src/client/SSLClient/bssl/rsa_i62_pkcs1_vrfy.c index 730fa5e5..ce179c8c 100644 --- a/src/client/SSLClient/bssl/rsa_i62_pkcs1_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_i62_pkcs1_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I62_PKCS1_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I62_PKCS1_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i62_priv.c b/src/client/SSLClient/bssl/rsa_i62_priv.c index 4ce4e527..670c4c98 100644 --- a/src/client/SSLClient/bssl/rsa_i62_priv.c +++ b/src/client/SSLClient/bssl/rsa_i62_priv.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I62_PRIV_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I62_PRIV_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i62_pss_sign.c b/src/client/SSLClient/bssl/rsa_i62_pss_sign.c index 38aed982..7700984f 100644 --- a/src/client/SSLClient/bssl/rsa_i62_pss_sign.c +++ b/src/client/SSLClient/bssl/rsa_i62_pss_sign.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I62_PSS_SIGN_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I62_PSS_SIGN_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i62_pss_vrfy.c b/src/client/SSLClient/bssl/rsa_i62_pss_vrfy.c index 7b6ce339..802423dc 100644 --- a/src/client/SSLClient/bssl/rsa_i62_pss_vrfy.c +++ b/src/client/SSLClient/bssl/rsa_i62_pss_vrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I62_PSS_VRFY_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I62_PSS_VRFY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_i62_pub.c b/src/client/SSLClient/bssl/rsa_i62_pub.c index e71b9f49..37e4b437 100644 --- a/src/client/SSLClient/bssl/rsa_i62_pub.c +++ b/src/client/SSLClient/bssl/rsa_i62_pub.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_I62_PUB_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_I62_PUB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_oaep_pad.c b/src/client/SSLClient/bssl/rsa_oaep_pad.c index 55db3540..3f65330f 100644 --- a/src/client/SSLClient/bssl/rsa_oaep_pad.c +++ b/src/client/SSLClient/bssl/rsa_oaep_pad.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_OAEP_PAD_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_OAEP_PAD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_oaep_unpad.c b/src/client/SSLClient/bssl/rsa_oaep_unpad.c index 870da8d5..bfbf0fb7 100644 --- a/src/client/SSLClient/bssl/rsa_oaep_unpad.c +++ b/src/client/SSLClient/bssl/rsa_oaep_unpad.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_OAEP_UNPAD_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_OAEP_UNPAD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_pkcs1_sig_pad.c b/src/client/SSLClient/bssl/rsa_pkcs1_sig_pad.c index 1425af0e..28ffd01a 100644 --- a/src/client/SSLClient/bssl/rsa_pkcs1_sig_pad.c +++ b/src/client/SSLClient/bssl/rsa_pkcs1_sig_pad.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_PKCS1_SIG_PAD_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_PKCS1_SIG_PAD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_pkcs1_sig_unpad.c b/src/client/SSLClient/bssl/rsa_pkcs1_sig_unpad.c index 43393968..62fc9977 100644 --- a/src/client/SSLClient/bssl/rsa_pkcs1_sig_unpad.c +++ b/src/client/SSLClient/bssl/rsa_pkcs1_sig_unpad.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_PKCS1_SIG_UNPAD_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_PKCS1_SIG_UNPAD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_pss_sig_pad.c b/src/client/SSLClient/bssl/rsa_pss_sig_pad.c index c9166856..4a6fdab4 100644 --- a/src/client/SSLClient/bssl/rsa_pss_sig_pad.c +++ b/src/client/SSLClient/bssl/rsa_pss_sig_pad.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_PSS_SIG_PAD_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_PSS_SIG_PAD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_pss_sig_unpad.c b/src/client/SSLClient/bssl/rsa_pss_sig_unpad.c index 06af4864..48e5ed06 100644 --- a/src/client/SSLClient/bssl/rsa_pss_sig_unpad.c +++ b/src/client/SSLClient/bssl/rsa_pss_sig_unpad.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_PSS_SIG_UNPAD_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_PSS_SIG_UNPAD_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/rsa_ssl_decrypt.c b/src/client/SSLClient/bssl/rsa_ssl_decrypt.c index 26793f06..5f6a47a0 100644 --- a/src/client/SSLClient/bssl/rsa_ssl_decrypt.c +++ b/src/client/SSLClient/bssl/rsa_ssl_decrypt.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(RSA_SSL_DECRYPT_C) && defined(USE_LIB_SSL_ENGINE) +#define RSA_SSL_DECRYPT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/settings.c b/src/client/SSLClient/bssl/settings.c index 8baadeb8..69295ae6 100644 --- a/src/client/SSLClient/bssl/settings.c +++ b/src/client/SSLClient/bssl/settings.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SETTINGS_C) && defined(USE_LIB_SSL_ENGINE) +#define SETTINGS_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/sha1.c b/src/client/SSLClient/bssl/sha1.c index 35e0895d..cd1ac284 100644 --- a/src/client/SSLClient/bssl/sha1.c +++ b/src/client/SSLClient/bssl/sha1.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SHA1_C) && defined(USE_LIB_SSL_ENGINE) +#define SHA1_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/sha2big.c b/src/client/SSLClient/bssl/sha2big.c index 5d16209e..f98684b4 100644 --- a/src/client/SSLClient/bssl/sha2big.c +++ b/src/client/SSLClient/bssl/sha2big.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SHA2BIG_C) && defined(USE_LIB_SSL_ENGINE) +#define SHA2BIG_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/sha2small.c b/src/client/SSLClient/bssl/sha2small.c index 82c59883..0aebc62c 100644 --- a/src/client/SSLClient/bssl/sha2small.c +++ b/src/client/SSLClient/bssl/sha2small.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SHA2SMALL_C) && defined(USE_LIB_SSL_ENGINE) +#define SHA2SMALL_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/shake.c b/src/client/SSLClient/bssl/shake.c index c2de3cdc..f07eb810 100644 --- a/src/client/SSLClient/bssl/shake.c +++ b/src/client/SSLClient/bssl/shake.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SHAKE_C) && defined(USE_LIB_SSL_ENGINE) +#define SHAKE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/skey_decoder.c b/src/client/SSLClient/bssl/skey_decoder.c index e5bad010..ff999a4a 100644 --- a/src/client/SSLClient/bssl/skey_decoder.c +++ b/src/client/SSLClient/bssl/skey_decoder.c @@ -2,7 +2,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SKEY_DECODER_C) && defined(USE_LIB_SSL_ENGINE) +#define SKEY_DECODER_C #include #include diff --git a/src/client/SSLClient/bssl/ssl_ccert_single_ec.c b/src/client/SSLClient/bssl/ssl_ccert_single_ec.c index e056177e..1fb7d197 100644 --- a/src/client/SSLClient/bssl/ssl_ccert_single_ec.c +++ b/src/client/SSLClient/bssl/ssl_ccert_single_ec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_CCERT_SINGLE_EC_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_CCERT_SINGLE_EC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_ccert_single_rsa.c b/src/client/SSLClient/bssl/ssl_ccert_single_rsa.c index 29515c43..6d21f485 100644 --- a/src/client/SSLClient/bssl/ssl_ccert_single_rsa.c +++ b/src/client/SSLClient/bssl/ssl_ccert_single_rsa.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_CCERT_SINGLE_RSA_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_CCERT_SINGLE_RSA_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_client.c b/src/client/SSLClient/bssl/ssl_client.c index 59a056c0..d37bc5ca 100644 --- a/src/client/SSLClient/bssl/ssl_client.c +++ b/src/client/SSLClient/bssl/ssl_client.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_CLIENT_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_CLIENT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_client_default_rsapub.c b/src/client/SSLClient/bssl/ssl_client_default_rsapub.c index 6fec4b06..0b33c956 100644 --- a/src/client/SSLClient/bssl/ssl_client_default_rsapub.c +++ b/src/client/SSLClient/bssl/ssl_client_default_rsapub.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_CLIENT_DEFAULT_RSAPUB_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_CLIENT_DEFAULT_RSAPUB_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_client_full.c b/src/client/SSLClient/bssl/ssl_client_full.c index a1bf1010..2b40a290 100644 --- a/src/client/SSLClient/bssl/ssl_client_full.c +++ b/src/client/SSLClient/bssl/ssl_client_full.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_CLIENT_FULL_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_CLIENT_FULL_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_engine.c b/src/client/SSLClient/bssl/ssl_engine.c index 81dcc068..3990e985 100644 --- a/src/client/SSLClient/bssl/ssl_engine.c +++ b/src/client/SSLClient/bssl/ssl_engine.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_ENGINE_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_ENGINE_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_engine_default_aescbc.c b/src/client/SSLClient/bssl/ssl_engine_default_aescbc.c index a751fb5a..06deec28 100644 --- a/src/client/SSLClient/bssl/ssl_engine_default_aescbc.c +++ b/src/client/SSLClient/bssl/ssl_engine_default_aescbc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_ENGINE_DEFAULT_AESCBC_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_ENGINE_DEFAULT_AESCBC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_engine_default_aesccm.c b/src/client/SSLClient/bssl/ssl_engine_default_aesccm.c index e53fd224..1d659dfe 100644 --- a/src/client/SSLClient/bssl/ssl_engine_default_aesccm.c +++ b/src/client/SSLClient/bssl/ssl_engine_default_aesccm.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_ENGINE_DEFAULT_AESCCM_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_ENGINE_DEFAULT_AESCCM_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_engine_default_aesgcm.c b/src/client/SSLClient/bssl/ssl_engine_default_aesgcm.c index c7f01116..cde2061d 100644 --- a/src/client/SSLClient/bssl/ssl_engine_default_aesgcm.c +++ b/src/client/SSLClient/bssl/ssl_engine_default_aesgcm.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_ENGINE_DEFAULT_AESGCM_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_ENGINE_DEFAULT_AESGCM_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_engine_default_chapol.c b/src/client/SSLClient/bssl/ssl_engine_default_chapol.c index 17323fa6..ec40220f 100644 --- a/src/client/SSLClient/bssl/ssl_engine_default_chapol.c +++ b/src/client/SSLClient/bssl/ssl_engine_default_chapol.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_ENGINE_DEFAULT_CHAPOL_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_ENGINE_DEFAULT_CHAPOL_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_engine_default_descbc.c b/src/client/SSLClient/bssl/ssl_engine_default_descbc.c index 5e9963a2..d69945c9 100644 --- a/src/client/SSLClient/bssl/ssl_engine_default_descbc.c +++ b/src/client/SSLClient/bssl/ssl_engine_default_descbc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_ENGINE_DEFAULT_DESCBC_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_ENGINE_DEFAULT_DESCBC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_engine_default_ec.c b/src/client/SSLClient/bssl/ssl_engine_default_ec.c index 770a4c35..d5c381d8 100644 --- a/src/client/SSLClient/bssl/ssl_engine_default_ec.c +++ b/src/client/SSLClient/bssl/ssl_engine_default_ec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_ENGINE_DEFAULT_EC_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_ENGINE_DEFAULT_EC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_engine_default_ecdsa.c b/src/client/SSLClient/bssl/ssl_engine_default_ecdsa.c index daffe66b..6173fff4 100644 --- a/src/client/SSLClient/bssl/ssl_engine_default_ecdsa.c +++ b/src/client/SSLClient/bssl/ssl_engine_default_ecdsa.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_ENGINE_DEFAULT_ECDSA_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_ENGINE_DEFAULT_ECDSA_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_engine_default_rsavrfy.c b/src/client/SSLClient/bssl/ssl_engine_default_rsavrfy.c index 0dbf1e77..5cbfd12b 100644 --- a/src/client/SSLClient/bssl/ssl_engine_default_rsavrfy.c +++ b/src/client/SSLClient/bssl/ssl_engine_default_rsavrfy.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_ENGINE_DEFAULT_RSAVRY_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_ENGINE_DEFAULT_RSAVRY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_hashes.c b/src/client/SSLClient/bssl/ssl_hashes.c index 3db0be4e..276ef591 100644 --- a/src/client/SSLClient/bssl/ssl_hashes.c +++ b/src/client/SSLClient/bssl/ssl_hashes.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_HASHES_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_HASHES_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_hs_client.c b/src/client/SSLClient/bssl/ssl_hs_client.c index 2f2cbab7..de70daad 100644 --- a/src/client/SSLClient/bssl/ssl_hs_client.c +++ b/src/client/SSLClient/bssl/ssl_hs_client.c @@ -2,7 +2,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_HS_CLIENT_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_HS_CLIENT_C #include #include diff --git a/src/client/SSLClient/bssl/ssl_hs_server.c b/src/client/SSLClient/bssl/ssl_hs_server.c index 79ab8492..71416f6e 100644 --- a/src/client/SSLClient/bssl/ssl_hs_server.c +++ b/src/client/SSLClient/bssl/ssl_hs_server.c @@ -2,7 +2,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_HS_SERVER_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_HS_SERVER_C #include #include diff --git a/src/client/SSLClient/bssl/ssl_io.c b/src/client/SSLClient/bssl/ssl_io.c index 73dce37b..124a23d0 100644 --- a/src/client/SSLClient/bssl/ssl_io.c +++ b/src/client/SSLClient/bssl/ssl_io.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_IO_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_IO_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_keyexport.c b/src/client/SSLClient/bssl/ssl_keyexport.c index 1efaa960..33199faf 100644 --- a/src/client/SSLClient/bssl/ssl_keyexport.c +++ b/src/client/SSLClient/bssl/ssl_keyexport.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_KEYEXPORT_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_KEYEXPORT_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_lru.c b/src/client/SSLClient/bssl/ssl_lru.c index d211c765..b21cdd38 100644 --- a/src/client/SSLClient/bssl/ssl_lru.c +++ b/src/client/SSLClient/bssl/ssl_lru.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_LRU_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_LRU_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_rec_cbc.c b/src/client/SSLClient/bssl/ssl_rec_cbc.c index 3b4d0d0f..a6ba3ad4 100644 --- a/src/client/SSLClient/bssl/ssl_rec_cbc.c +++ b/src/client/SSLClient/bssl/ssl_rec_cbc.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_REC_CBC_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_REC_CBC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_rec_ccm.c b/src/client/SSLClient/bssl/ssl_rec_ccm.c index d2bc724a..8d1a4bbb 100644 --- a/src/client/SSLClient/bssl/ssl_rec_ccm.c +++ b/src/client/SSLClient/bssl/ssl_rec_ccm.c @@ -23,7 +23,9 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_REC_CCM_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_REC_CCM_C + #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_rec_chapol.c b/src/client/SSLClient/bssl/ssl_rec_chapol.c index fb7fcb14..4935dbed 100644 --- a/src/client/SSLClient/bssl/ssl_rec_chapol.c +++ b/src/client/SSLClient/bssl/ssl_rec_chapol.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_REC_CHAPOL_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_REC_CHAPOL_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_rec_gcm.c b/src/client/SSLClient/bssl/ssl_rec_gcm.c index 885e6342..c8e5e76b 100644 --- a/src/client/SSLClient/bssl/ssl_rec_gcm.c +++ b/src/client/SSLClient/bssl/ssl_rec_gcm.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_REC_GCM_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_REC_GCM_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_scert_single_ec.c b/src/client/SSLClient/bssl/ssl_scert_single_ec.c index 0c8702cd..651c4612 100644 --- a/src/client/SSLClient/bssl/ssl_scert_single_ec.c +++ b/src/client/SSLClient/bssl/ssl_scert_single_ec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SCERT_SINGLE_EC_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SCERT_SINGLE_EC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_scert_single_rsa.c b/src/client/SSLClient/bssl/ssl_scert_single_rsa.c index 600695bb..d358e5f4 100644 --- a/src/client/SSLClient/bssl/ssl_scert_single_rsa.c +++ b/src/client/SSLClient/bssl/ssl_scert_single_rsa.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SCERT_SINGLE_RSA_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SCERT_SINGLE_RSA_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server.c b/src/client/SSLClient/bssl/ssl_server.c index 636734af..04f1c0fc 100644 --- a/src/client/SSLClient/bssl/ssl_server.c +++ b/src/client/SSLClient/bssl/ssl_server.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server_full_ec.c b/src/client/SSLClient/bssl/ssl_server_full_ec.c index 352951cc..3e482798 100644 --- a/src/client/SSLClient/bssl/ssl_server_full_ec.c +++ b/src/client/SSLClient/bssl/ssl_server_full_ec.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_FULL_EC_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_FULL_EC_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server_full_rsa.c b/src/client/SSLClient/bssl/ssl_server_full_rsa.c index 2acc66bd..64d0ef30 100644 --- a/src/client/SSLClient/bssl/ssl_server_full_rsa.c +++ b/src/client/SSLClient/bssl/ssl_server_full_rsa.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_FULL_RSA_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_FULL_RSA_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server_mine2c.c b/src/client/SSLClient/bssl/ssl_server_mine2c.c index 8b3aa08d..5f06f1ef 100644 --- a/src/client/SSLClient/bssl/ssl_server_mine2c.c +++ b/src/client/SSLClient/bssl/ssl_server_mine2c.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_MINE2C_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_MINE2C_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server_mine2g.c b/src/client/SSLClient/bssl/ssl_server_mine2g.c index 07e6e95f..b0ab30be 100644 --- a/src/client/SSLClient/bssl/ssl_server_mine2g.c +++ b/src/client/SSLClient/bssl/ssl_server_mine2g.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_MINE2G_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_MINE2G_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server_minf2c.c b/src/client/SSLClient/bssl/ssl_server_minf2c.c index e58c8c07..65c592c4 100644 --- a/src/client/SSLClient/bssl/ssl_server_minf2c.c +++ b/src/client/SSLClient/bssl/ssl_server_minf2c.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_MINF2C_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_MINF2C_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server_minf2g.c b/src/client/SSLClient/bssl/ssl_server_minf2g.c index 0f6eead2..0dfd0bbd 100644 --- a/src/client/SSLClient/bssl/ssl_server_minf2g.c +++ b/src/client/SSLClient/bssl/ssl_server_minf2g.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_MINF2G_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_MINF2G_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server_minr2g.c b/src/client/SSLClient/bssl/ssl_server_minr2g.c index 64e4b041..61131156 100644 --- a/src/client/SSLClient/bssl/ssl_server_minr2g.c +++ b/src/client/SSLClient/bssl/ssl_server_minr2g.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_MINR2G_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_MINR2G_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server_minu2g.c b/src/client/SSLClient/bssl/ssl_server_minu2g.c index ca38c7cc..b434fd77 100644 --- a/src/client/SSLClient/bssl/ssl_server_minu2g.c +++ b/src/client/SSLClient/bssl/ssl_server_minu2g.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_MINU2G_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_MINU2G_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/ssl_server_minv2g.c b/src/client/SSLClient/bssl/ssl_server_minv2g.c index ad5687b3..bf13e5b8 100644 --- a/src/client/SSLClient/bssl/ssl_server_minv2g.c +++ b/src/client/SSLClient/bssl/ssl_server_minv2g.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SSL_SERVER_MINV2G_C) && defined(USE_LIB_SSL_ENGINE) +#define SSL_SERVER_MINV2G_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/sysrng.c b/src/client/SSLClient/bssl/sysrng.c index 9533079e..72bd10b9 100644 --- a/src/client/SSLClient/bssl/sysrng.c +++ b/src/client/SSLClient/bssl/sysrng.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(SYSRNG_C) && defined(USE_LIB_SSL_ENGINE) +#define SYSRNG_C #define BR_ENABLE_INTRINSICS 1 #include "inner.h" diff --git a/src/client/SSLClient/bssl/x509_decoder.c b/src/client/SSLClient/bssl/x509_decoder.c index 6e1f0ef0..f1e87619 100644 --- a/src/client/SSLClient/bssl/x509_decoder.c +++ b/src/client/SSLClient/bssl/x509_decoder.c @@ -2,7 +2,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(X509_DECODER_C) && defined(USE_LIB_SSL_ENGINE) +#define X509_DECODER_C #include #include diff --git a/src/client/SSLClient/bssl/x509_knownkey.c b/src/client/SSLClient/bssl/x509_knownkey.c index f1f5af1b..10dfdc6b 100644 --- a/src/client/SSLClient/bssl/x509_knownkey.c +++ b/src/client/SSLClient/bssl/x509_knownkey.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(X509_KNOWNKEY_C) && defined(USE_LIB_SSL_ENGINE) +#define X509_KNOWNKEY_C #include "inner.h" diff --git a/src/client/SSLClient/bssl/x509_minimal.c b/src/client/SSLClient/bssl/x509_minimal.c index 36c71244..b1e564cf 100644 --- a/src/client/SSLClient/bssl/x509_minimal.c +++ b/src/client/SSLClient/bssl/x509_minimal.c @@ -2,7 +2,8 @@ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(X509_MINIMAL_C) && defined(USE_LIB_SSL_ENGINE) +#define X509_MINIMAL_C #include #include diff --git a/src/client/SSLClient/bssl/x509_minimal_full.c b/src/client/SSLClient/bssl/x509_minimal_full.c index 9ca15d26..04a9c227 100644 --- a/src/client/SSLClient/bssl/x509_minimal_full.c +++ b/src/client/SSLClient/bssl/x509_minimal_full.c @@ -23,7 +23,8 @@ */ #include "../ESP_SSLClient_FS.h" -#if defined(USE_LIB_SSL_ENGINE) +#if !defined(X509_MINIMAL_FULL_C) && defined(USE_LIB_SSL_ENGINE) +#define X509_MINIMAL_FULL_C #include "inner.h" diff --git a/src/client/SSLClient/client/BSSL_CertStore.cpp b/src/client/SSLClient/client/BSSL_CertStore.cpp index 4afc306a..d3ff5d67 100644 --- a/src/client/SSLClient/client/BSSL_CertStore.cpp +++ b/src/client/SSLClient/client/BSSL_CertStore.cpp @@ -25,7 +25,7 @@ #include #include "../ESP_SSLClient_FS.h" #include "../ESP_SSLClient_Const.h" -#if defined(USE_LIB_SSL_ENGINE) && !defined(USE_EMBED_SSL_ENGINE) +#if defined(USE_LIB_SSL_ENGINE) #include "BSSL_CertStore.h" diff --git a/src/client/SSLClient/client/BSSL_CertStore.h b/src/client/SSLClient/client/BSSL_CertStore.h index b6bc53c3..42b96334 100644 --- a/src/client/SSLClient/client/BSSL_CertStore.h +++ b/src/client/SSLClient/client/BSSL_CertStore.h @@ -25,7 +25,7 @@ #include #include "../ESP_SSLClient_FS.h" #include "../ESP_SSLClient_Const.h" -#if defined(USE_LIB_SSL_ENGINE) && !defined(USE_EMBED_SSL_ENGINE) +#if defined(USE_LIB_SSL_ENGINE) #if defined __has_include diff --git a/src/client/SSLClient/client/BSSL_Helper.cpp b/src/client/SSLClient/client/BSSL_Helper.cpp index bd5c2d68..e7ff87f1 100644 --- a/src/client/SSLClient/client/BSSL_Helper.cpp +++ b/src/client/SSLClient/client/BSSL_Helper.cpp @@ -28,7 +28,7 @@ #include #include "../ESP_SSLClient_FS.h" #include "../ESP_SSLClient_Const.h" -#if defined(USE_LIB_SSL_ENGINE) && !defined(USE_EMBED_SSL_ENGINE) +#if defined(USE_LIB_SSL_ENGINE) #include "BSSL_Helper.h" #include diff --git a/src/client/SSLClient/client/BSSL_SSL_Client.h b/src/client/SSLClient/client/BSSL_SSL_Client.h index 7234af01..5196de1d 100644 --- a/src/client/SSLClient/client/BSSL_SSL_Client.h +++ b/src/client/SSLClient/client/BSSL_SSL_Client.h @@ -49,7 +49,7 @@ #endif #endif -#if defined(USE_LIB_SSL_ENGINE) && !defined(USE_EMBED_SSL_ENGINE) +#if defined(USE_LIB_SSL_ENGINE) #include "BSSL_Helper.h" #include "BSSL_CertStore.h" diff --git a/src/client/SSLClient/client/stm32_time_fix.c b/src/client/SSLClient/client/stm32_time_fix.c index 7af8e785..32bc06db 100644 --- a/src/client/SSLClient/client/stm32_time_fix.c +++ b/src/client/SSLClient/client/stm32_time_fix.c @@ -1,7 +1,8 @@ // _gettimeofday link missing in STM32 -#if defined(ARDUINO_ARCH_STM32) +#if !defined(STM32_TIME_FIX_C) && defined(ARDUINO_ARCH_STM32) +#define STM32_TIME_FIX_C #include diff --git a/src/core/Firebase_Client_Version.h b/src/core/Firebase_Client_Version.h index 49497636..8914074b 100644 --- a/src/core/Firebase_Client_Version.h +++ b/src/core/Firebase_Client_Version.h @@ -1,5 +1,5 @@ #ifndef FIREBASE_CLIENT_VERSION -#define FIREBASE_CLIENT_VERSION "4.4.11" -#define FIREBASE_CLIENT_VERSION_NUM 40411 +#define FIREBASE_CLIENT_VERSION "4.4.14" +#define FIREBASE_CLIENT_VERSION_NUM 40414 #endif \ No newline at end of file diff --git a/src/json/MB_String.h b/src/json/MB_String.h index d0601cf6..0ac5b00c 100644 --- a/src/json/MB_String.h +++ b/src/json/MB_String.h @@ -1,11 +1,13 @@ /** - * Mobizt's SRAM/PSRAM supported String, version 1.2.10 + * Mobizt's SRAM/PSRAM supported String, version 1.2.11 * - * Created November 15, 2023 + * Created March 23, 2024 * * Changes Log * + * v1.2.11 + * - fix float to string conversion * * v1.2.10 * - add support Arduino UNO WiFi R4 @@ -1528,10 +1530,18 @@ class MB_String { MB_String fmt = MBSTRING_FLASH_MCR("%."); fmt += precision; - if (type == 2) - fmt += MBSTRING_FLASH_MCR("L"); - fmt += MBSTRING_FLASH_MCR("f"); - sprintf(t, fmt.c_str(), value); + + if (type < 2) + { + fmt += MBSTRING_FLASH_MCR("f"); + sprintf(t, fmt.c_str(), (double)value); + } + else + { + fmt += MBSTRING_FLASH_MCR("Lf"); + sprintf(t, fmt.c_str(), value); + } + trim(t); }