From 7790d916549cfed91ea340613635c5412bb6136e Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 23 Mar 2024 23:08:51 +0700 Subject: [PATCH] Fix RTDB set float and double issues. --- README.md | 4 +--- library.json | 2 +- library.properties | 2 +- src/Firebase.cpp | 4 ++-- src/Firebase.h | 19 ++++++++++++++-- src/client/SSLClient/bssl/aes_big_cbcdec.c | 3 ++- src/client/SSLClient/bssl/aes_big_cbcenc.c | 3 ++- src/client/SSLClient/bssl/aes_big_ctr.c | 3 ++- src/client/SSLClient/bssl/aes_big_ctrcbc.c | 3 ++- src/client/SSLClient/bssl/aes_big_dec.c | 3 ++- src/client/SSLClient/bssl/aes_big_enc.c | 3 ++- src/client/SSLClient/bssl/aes_common.c | 3 ++- src/client/SSLClient/bssl/aes_ct.c | 3 ++- src/client/SSLClient/bssl/aes_ct64.c | 3 ++- src/client/SSLClient/bssl/aes_ct64_cbcdec.c | 3 ++- src/client/SSLClient/bssl/aes_ct64_cbcenc.c | 3 ++- src/client/SSLClient/bssl/aes_ct64_ctr.c | 3 ++- src/client/SSLClient/bssl/aes_ct64_ctrcbc.c | 3 ++- src/client/SSLClient/bssl/aes_ct64_dec.c | 3 ++- src/client/SSLClient/bssl/aes_ct64_enc.c | 3 ++- src/client/SSLClient/bssl/aes_ct_cbcdec.c | 3 ++- src/client/SSLClient/bssl/aes_ct_cbcenc.c | 3 ++- src/client/SSLClient/bssl/aes_ct_ctr.c | 3 ++- src/client/SSLClient/bssl/aes_ct_ctrcbc.c | 3 ++- src/client/SSLClient/bssl/aes_ct_dec.c | 3 ++- src/client/SSLClient/bssl/aes_ct_enc.c | 3 ++- src/client/SSLClient/bssl/aes_pwr8.c | 3 ++- src/client/SSLClient/bssl/aes_pwr8_cbcdec.c | 3 ++- src/client/SSLClient/bssl/aes_pwr8_cbcenc.c | 3 ++- src/client/SSLClient/bssl/aes_pwr8_ctr.c | 3 ++- src/client/SSLClient/bssl/aes_pwr8_ctrcbc.c | 3 ++- src/client/SSLClient/bssl/aes_small_cbcdec.c | 3 ++- src/client/SSLClient/bssl/aes_small_cbcenc.c | 3 ++- src/client/SSLClient/bssl/aes_small_ctr.c | 3 ++- src/client/SSLClient/bssl/aes_small_ctrcbc.c | 3 ++- src/client/SSLClient/bssl/aes_small_dec.c | 3 ++- src/client/SSLClient/bssl/aes_small_enc.c | 3 ++- src/client/SSLClient/bssl/aes_x86ni.c | 3 ++- src/client/SSLClient/bssl/aes_x86ni_cbcdec.c | 3 ++- src/client/SSLClient/bssl/aes_x86ni_cbcenc.c | 3 ++- src/client/SSLClient/bssl/aes_x86ni_ctr.c | 3 ++- src/client/SSLClient/bssl/aes_x86ni_ctrcbc.c | 3 ++- src/client/SSLClient/bssl/aesctr_drbg.c | 3 ++- src/client/SSLClient/bssl/asn1enc.c | 3 ++- src/client/SSLClient/bssl/ccm.c | 3 ++- src/client/SSLClient/bssl/ccopy.c | 3 ++- src/client/SSLClient/bssl/chacha20_ct.c | 3 ++- src/client/SSLClient/bssl/chacha20_sse2.c | 3 ++- src/client/SSLClient/bssl/dec16be.c | 3 ++- src/client/SSLClient/bssl/dec16le.c | 3 ++- src/client/SSLClient/bssl/dec32be.c | 3 ++- src/client/SSLClient/bssl/dec32le.c | 3 ++- src/client/SSLClient/bssl/dec64be.c | 3 ++- src/client/SSLClient/bssl/dec64le.c | 3 ++- src/client/SSLClient/bssl/des_ct.c | 3 ++- src/client/SSLClient/bssl/des_ct_cbcdec.c | 3 ++- src/client/SSLClient/bssl/des_ct_cbcenc.c | 3 ++- src/client/SSLClient/bssl/des_support.c | 3 ++- src/client/SSLClient/bssl/des_tab.c | 3 ++- src/client/SSLClient/bssl/des_tab_cbcdec.c | 3 ++- src/client/SSLClient/bssl/des_tab_cbcenc.c | 3 ++- src/client/SSLClient/bssl/dig_oid.c | 3 ++- src/client/SSLClient/bssl/dig_size.c | 3 ++- src/client/SSLClient/bssl/eax.c | 3 ++- src/client/SSLClient/bssl/ec_all_m15.c | 3 ++- src/client/SSLClient/bssl/ec_all_m31.c | 3 ++- src/client/SSLClient/bssl/ec_c25519_i15.c | 3 ++- src/client/SSLClient/bssl/ec_c25519_i31.c | 3 ++- src/client/SSLClient/bssl/ec_c25519_m15.c | 3 ++- src/client/SSLClient/bssl/ec_c25519_m31.c | 3 ++- src/client/SSLClient/bssl/ec_c25519_m62.c | 3 ++- src/client/SSLClient/bssl/ec_c25519_m64.c | 3 ++- src/client/SSLClient/bssl/ec_curve25519.c | 3 ++- src/client/SSLClient/bssl/ec_default.c | 3 ++- src/client/SSLClient/bssl/ec_keygen.c | 3 ++- src/client/SSLClient/bssl/ec_p256_m15.c | 3 ++- src/client/SSLClient/bssl/ec_p256_m31.c | 3 ++- src/client/SSLClient/bssl/ec_p256_m62.c | 3 ++- src/client/SSLClient/bssl/ec_p256_m64.c | 3 ++- src/client/SSLClient/bssl/ec_prime_i15.c | 3 ++- src/client/SSLClient/bssl/ec_prime_i31.c | 3 ++- src/client/SSLClient/bssl/ec_pubkey.c | 3 ++- src/client/SSLClient/bssl/ec_secp256r1.c | 3 ++- src/client/SSLClient/bssl/ec_secp384r1.c | 3 ++- src/client/SSLClient/bssl/ec_secp521r1.c | 3 ++- src/client/SSLClient/bssl/ecdsa_atr.c | 3 ++- .../SSLClient/bssl/ecdsa_default_sign_asn1.c | 3 ++- .../SSLClient/bssl/ecdsa_default_sign_raw.c | 3 ++- .../SSLClient/bssl/ecdsa_default_vrfy_asn1.c | 3 ++- .../SSLClient/bssl/ecdsa_default_vrfy_raw.c | 3 ++- src/client/SSLClient/bssl/ecdsa_i15_bits.c | 3 ++- .../SSLClient/bssl/ecdsa_i15_sign_asn1.c | 3 ++- .../SSLClient/bssl/ecdsa_i15_sign_raw.c | 3 ++- .../SSLClient/bssl/ecdsa_i15_vrfy_asn1.c | 3 ++- .../SSLClient/bssl/ecdsa_i15_vrfy_raw.c | 3 ++- src/client/SSLClient/bssl/ecdsa_i31_bits.c | 3 ++- .../SSLClient/bssl/ecdsa_i31_sign_asn1.c | 3 ++- .../SSLClient/bssl/ecdsa_i31_sign_raw.c | 3 ++- .../SSLClient/bssl/ecdsa_i31_vrfy_asn1.c | 3 ++- .../SSLClient/bssl/ecdsa_i31_vrfy_raw.c | 3 ++- src/client/SSLClient/bssl/ecdsa_rta.c | 3 ++- src/client/SSLClient/bssl/enc16be.c | 3 ++- src/client/SSLClient/bssl/enc16le.c | 3 ++- src/client/SSLClient/bssl/enc32be.c | 3 ++- src/client/SSLClient/bssl/enc32le.c | 3 ++- src/client/SSLClient/bssl/enc64be.c | 3 ++- src/client/SSLClient/bssl/enc64le.c | 3 ++- src/client/SSLClient/bssl/encode_ec_pk8der.c | 3 ++- src/client/SSLClient/bssl/encode_ec_rawder.c | 3 ++- src/client/SSLClient/bssl/encode_rsa_pk8der.c | 3 ++- src/client/SSLClient/bssl/encode_rsa_rawder.c | 3 ++- src/client/SSLClient/bssl/gcm.c | 3 ++- src/client/SSLClient/bssl/ghash_ctmul.c | 3 ++- src/client/SSLClient/bssl/ghash_ctmul32.c | 3 ++- src/client/SSLClient/bssl/ghash_ctmul64.c | 3 ++- src/client/SSLClient/bssl/ghash_pclmul.c | 3 ++- src/client/SSLClient/bssl/ghash_pwr8.c | 3 ++- src/client/SSLClient/bssl/hkdf.c | 3 ++- src/client/SSLClient/bssl/hmac.c | 3 ++- src/client/SSLClient/bssl/hmac_ct.c | 3 ++- src/client/SSLClient/bssl/hmac_drbg.c | 3 ++- src/client/SSLClient/bssl/i15_add.c | 3 ++- src/client/SSLClient/bssl/i15_bitlen.c | 3 ++- src/client/SSLClient/bssl/i15_decmod.c | 3 ++- src/client/SSLClient/bssl/i15_decode.c | 3 ++- src/client/SSLClient/bssl/i15_decred.c | 3 ++- src/client/SSLClient/bssl/i15_encode.c | 3 ++- src/client/SSLClient/bssl/i15_fmont.c | 3 ++- src/client/SSLClient/bssl/i15_iszero.c | 3 ++- src/client/SSLClient/bssl/i15_moddiv.c | 3 ++- src/client/SSLClient/bssl/i15_modpow.c | 3 ++- src/client/SSLClient/bssl/i15_modpow2.c | 3 ++- src/client/SSLClient/bssl/i15_montmul.c | 3 ++- src/client/SSLClient/bssl/i15_mulacc.c | 3 ++- src/client/SSLClient/bssl/i15_muladd.c | 3 ++- src/client/SSLClient/bssl/i15_ninv15.c | 3 ++- src/client/SSLClient/bssl/i15_reduce.c | 3 ++- src/client/SSLClient/bssl/i15_rshift.c | 3 ++- src/client/SSLClient/bssl/i15_sub.c | 3 ++- src/client/SSLClient/bssl/i15_tmont.c | 3 ++- src/client/SSLClient/bssl/i31_add.c | 3 ++- src/client/SSLClient/bssl/i31_bitlen.c | 3 ++- src/client/SSLClient/bssl/i31_decmod.c | 3 ++- src/client/SSLClient/bssl/i31_decode.c | 3 ++- src/client/SSLClient/bssl/i31_decred.c | 3 ++- src/client/SSLClient/bssl/i31_encode.c | 3 ++- src/client/SSLClient/bssl/i31_fmont.c | 3 ++- src/client/SSLClient/bssl/i31_iszero.c | 3 ++- src/client/SSLClient/bssl/i31_moddiv.c | 3 ++- src/client/SSLClient/bssl/i31_modpow.c | 3 ++- src/client/SSLClient/bssl/i31_modpow2.c | 3 ++- src/client/SSLClient/bssl/i31_montmul.c | 3 ++- src/client/SSLClient/bssl/i31_mulacc.c | 3 ++- src/client/SSLClient/bssl/i31_muladd.c | 3 ++- src/client/SSLClient/bssl/i31_ninv31.c | 3 ++- src/client/SSLClient/bssl/i31_reduce.c | 3 ++- src/client/SSLClient/bssl/i31_rshift.c | 3 ++- src/client/SSLClient/bssl/i31_sub.c | 3 ++- src/client/SSLClient/bssl/i31_tmont.c | 3 ++- src/client/SSLClient/bssl/i32_add.c | 3 ++- src/client/SSLClient/bssl/i32_bitlen.c | 3 ++- src/client/SSLClient/bssl/i32_decmod.c | 3 ++- src/client/SSLClient/bssl/i32_decode.c | 3 ++- src/client/SSLClient/bssl/i32_decred.c | 3 ++- src/client/SSLClient/bssl/i32_div32.c | 3 ++- src/client/SSLClient/bssl/i32_encode.c | 3 ++- src/client/SSLClient/bssl/i32_fmont.c | 3 ++- src/client/SSLClient/bssl/i32_iszero.c | 3 ++- src/client/SSLClient/bssl/i32_modpow.c | 3 ++- src/client/SSLClient/bssl/i32_montmul.c | 3 ++- src/client/SSLClient/bssl/i32_mulacc.c | 3 ++- src/client/SSLClient/bssl/i32_muladd.c | 3 ++- src/client/SSLClient/bssl/i32_ninv32.c | 3 ++- src/client/SSLClient/bssl/i32_reduce.c | 3 ++- src/client/SSLClient/bssl/i32_sub.c | 3 ++- src/client/SSLClient/bssl/i32_tmont.c | 3 ++- src/client/SSLClient/bssl/i62_modpow2.c | 3 ++- src/client/SSLClient/bssl/md5.c | 3 ++- src/client/SSLClient/bssl/md5sha1.c | 3 ++- src/client/SSLClient/bssl/mgf1.c | 3 ++- src/client/SSLClient/bssl/multihash.c | 3 ++- src/client/SSLClient/bssl/pemdec.c | 3 ++- src/client/SSLClient/bssl/pemenc.c | 3 ++- src/client/SSLClient/bssl/pkey_decoder.c | 3 ++- src/client/SSLClient/bssl/poly1305_ctmul.c | 3 ++- src/client/SSLClient/bssl/poly1305_ctmul32.c | 3 ++- src/client/SSLClient/bssl/poly1305_ctmulq.c | 3 ++- src/client/SSLClient/bssl/poly1305_i15.c | 3 ++- src/client/SSLClient/bssl/prf.c | 3 ++- src/client/SSLClient/bssl/prf_md5sha1.c | 3 ++- src/client/SSLClient/bssl/prf_sha256.c | 3 ++- src/client/SSLClient/bssl/prf_sha384.c | 3 ++- .../SSLClient/bssl/rsa_default_keygen.c | 3 ++- .../SSLClient/bssl/rsa_default_modulus.c | 3 ++- .../SSLClient/bssl/rsa_default_oaep_decrypt.c | 3 ++- .../SSLClient/bssl/rsa_default_oaep_encrypt.c | 3 ++- .../SSLClient/bssl/rsa_default_pkcs1_sign.c | 3 ++- .../SSLClient/bssl/rsa_default_pkcs1_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_default_priv.c | 3 ++- .../SSLClient/bssl/rsa_default_privexp.c | 3 ++- .../SSLClient/bssl/rsa_default_pss_sign.c | 3 ++- .../SSLClient/bssl/rsa_default_pss_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_default_pub.c | 3 ++- .../SSLClient/bssl/rsa_default_pubexp.c | 3 ++- src/client/SSLClient/bssl/rsa_i15_keygen.c | 3 ++- src/client/SSLClient/bssl/rsa_i15_modulus.c | 3 ++- .../SSLClient/bssl/rsa_i15_oaep_decrypt.c | 4 +++- .../SSLClient/bssl/rsa_i15_oaep_encrypt.c | 3 ++- .../SSLClient/bssl/rsa_i15_pkcs1_sign.c | 3 ++- .../SSLClient/bssl/rsa_i15_pkcs1_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_i15_priv.c | 3 ++- src/client/SSLClient/bssl/rsa_i15_privexp.c | 3 ++- src/client/SSLClient/bssl/rsa_i15_pss_sign.c | 3 ++- src/client/SSLClient/bssl/rsa_i15_pss_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_i15_pub.c | 3 ++- src/client/SSLClient/bssl/rsa_i15_pubexp.c | 3 ++- src/client/SSLClient/bssl/rsa_i31_keygen.c | 3 ++- .../SSLClient/bssl/rsa_i31_keygen_inner.c | 3 ++- src/client/SSLClient/bssl/rsa_i31_modulus.c | 3 ++- .../SSLClient/bssl/rsa_i31_oaep_decrypt.c | 3 ++- .../SSLClient/bssl/rsa_i31_oaep_encrypt.c | 3 ++- .../SSLClient/bssl/rsa_i31_pkcs1_sign.c | 3 ++- .../SSLClient/bssl/rsa_i31_pkcs1_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_i31_priv.c | 3 ++- src/client/SSLClient/bssl/rsa_i31_privexp.c | 3 ++- src/client/SSLClient/bssl/rsa_i31_pss_sign.c | 3 ++- src/client/SSLClient/bssl/rsa_i31_pss_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_i31_pub.c | 3 ++- src/client/SSLClient/bssl/rsa_i31_pubexp.c | 3 ++- .../SSLClient/bssl/rsa_i32_oaep_decrypt.c | 3 ++- .../SSLClient/bssl/rsa_i32_oaep_encrypt.c | 3 ++- .../SSLClient/bssl/rsa_i32_pkcs1_sign.c | 3 ++- .../SSLClient/bssl/rsa_i32_pkcs1_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_i32_priv.c | 3 ++- src/client/SSLClient/bssl/rsa_i32_pss_sign.c | 3 ++- src/client/SSLClient/bssl/rsa_i32_pss_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_i32_pub.c | 3 ++- src/client/SSLClient/bssl/rsa_i62_keygen.c | 3 ++- .../SSLClient/bssl/rsa_i62_oaep_decrypt.c | 3 ++- .../SSLClient/bssl/rsa_i62_oaep_encrypt.c | 3 ++- .../SSLClient/bssl/rsa_i62_pkcs1_sign.c | 3 ++- .../SSLClient/bssl/rsa_i62_pkcs1_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_i62_priv.c | 3 ++- src/client/SSLClient/bssl/rsa_i62_pss_sign.c | 3 ++- src/client/SSLClient/bssl/rsa_i62_pss_vrfy.c | 3 ++- src/client/SSLClient/bssl/rsa_i62_pub.c | 3 ++- src/client/SSLClient/bssl/rsa_oaep_pad.c | 3 ++- src/client/SSLClient/bssl/rsa_oaep_unpad.c | 3 ++- src/client/SSLClient/bssl/rsa_pkcs1_sig_pad.c | 3 ++- .../SSLClient/bssl/rsa_pkcs1_sig_unpad.c | 3 ++- src/client/SSLClient/bssl/rsa_pss_sig_pad.c | 3 ++- src/client/SSLClient/bssl/rsa_pss_sig_unpad.c | 3 ++- src/client/SSLClient/bssl/rsa_ssl_decrypt.c | 3 ++- src/client/SSLClient/bssl/settings.c | 3 ++- src/client/SSLClient/bssl/sha1.c | 3 ++- src/client/SSLClient/bssl/sha2big.c | 3 ++- src/client/SSLClient/bssl/sha2small.c | 3 ++- src/client/SSLClient/bssl/shake.c | 3 ++- src/client/SSLClient/bssl/skey_decoder.c | 3 ++- .../SSLClient/bssl/ssl_ccert_single_ec.c | 3 ++- .../SSLClient/bssl/ssl_ccert_single_rsa.c | 3 ++- src/client/SSLClient/bssl/ssl_client.c | 3 ++- .../bssl/ssl_client_default_rsapub.c | 3 ++- src/client/SSLClient/bssl/ssl_client_full.c | 3 ++- src/client/SSLClient/bssl/ssl_engine.c | 3 ++- .../bssl/ssl_engine_default_aescbc.c | 3 ++- .../bssl/ssl_engine_default_aesccm.c | 3 ++- .../bssl/ssl_engine_default_aesgcm.c | 3 ++- .../bssl/ssl_engine_default_chapol.c | 3 ++- .../bssl/ssl_engine_default_descbc.c | 3 ++- .../SSLClient/bssl/ssl_engine_default_ec.c | 3 ++- .../SSLClient/bssl/ssl_engine_default_ecdsa.c | 3 ++- .../bssl/ssl_engine_default_rsavrfy.c | 3 ++- src/client/SSLClient/bssl/ssl_hashes.c | 3 ++- src/client/SSLClient/bssl/ssl_hs_client.c | 3 ++- src/client/SSLClient/bssl/ssl_hs_server.c | 3 ++- src/client/SSLClient/bssl/ssl_io.c | 3 ++- src/client/SSLClient/bssl/ssl_keyexport.c | 3 ++- src/client/SSLClient/bssl/ssl_lru.c | 3 ++- src/client/SSLClient/bssl/ssl_rec_cbc.c | 3 ++- src/client/SSLClient/bssl/ssl_rec_ccm.c | 4 +++- src/client/SSLClient/bssl/ssl_rec_chapol.c | 3 ++- src/client/SSLClient/bssl/ssl_rec_gcm.c | 3 ++- .../SSLClient/bssl/ssl_scert_single_ec.c | 3 ++- .../SSLClient/bssl/ssl_scert_single_rsa.c | 3 ++- src/client/SSLClient/bssl/ssl_server.c | 3 ++- .../SSLClient/bssl/ssl_server_full_ec.c | 3 ++- .../SSLClient/bssl/ssl_server_full_rsa.c | 3 ++- src/client/SSLClient/bssl/ssl_server_mine2c.c | 3 ++- src/client/SSLClient/bssl/ssl_server_mine2g.c | 3 ++- src/client/SSLClient/bssl/ssl_server_minf2c.c | 3 ++- src/client/SSLClient/bssl/ssl_server_minf2g.c | 3 ++- src/client/SSLClient/bssl/ssl_server_minr2g.c | 3 ++- src/client/SSLClient/bssl/ssl_server_minu2g.c | 3 ++- src/client/SSLClient/bssl/ssl_server_minv2g.c | 3 ++- src/client/SSLClient/bssl/sysrng.c | 3 ++- src/client/SSLClient/bssl/x509_decoder.c | 3 ++- src/client/SSLClient/bssl/x509_knownkey.c | 3 ++- src/client/SSLClient/bssl/x509_minimal.c | 3 ++- src/client/SSLClient/bssl/x509_minimal_full.c | 3 ++- .../SSLClient/client/BSSL_CertStore.cpp | 2 +- src/client/SSLClient/client/BSSL_CertStore.h | 2 +- src/client/SSLClient/client/BSSL_Helper.cpp | 2 +- src/client/SSLClient/client/BSSL_SSL_Client.h | 2 +- src/client/SSLClient/client/stm32_time_fix.c | 3 ++- src/core/Firebase_Client_Version.h | 4 ++-- src/json/MB_String.h | 22 ++++++++++++++----- 307 files changed, 638 insertions(+), 317 deletions(-) diff --git a/README.md b/README.md index ddd8d2ed3..35414b415 100644 --- a/README.md +++ b/README.md @@ -13,9 +13,7 @@ The features can be configurable to add and exclude some unused features, see [L The [ESP8266 and Raspberry Pi Pico](https://github.com/mobizt/Firebase-ESP8266) and [ESP32](https://github.com/mobizt/Firebase-ESP32) versions are available which provide only Firebase Realtime database and Firebase Cloud Messaging functions. -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 version of new async [FirebaseClient](https://github.com/mobizt/FirebaseClient) library is availavle which is faster and more reliable. ## Contents diff --git a/library.json b/library.json index 6dac950ed..10c177b1e 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "Firebase Arduino Client Library for ESP8266 and ESP32", - "version": "4.4.12", + "version": "4.4.14", "keywords": "communication, REST, esp32, esp8266, arduino", "description": "The library supports Firebase products e.g. Realtime database, Cloud Firestore database, Firebase Storage and Google Cloud Storage, Cloud Functions for Firebase and Cloud Messaging. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.", "repository": { diff --git a/library.properties b/library.properties index d1494a262..8440ac3cb 100644 --- a/library.properties +++ b/library.properties @@ -1,6 +1,6 @@ name=Firebase Arduino Client Library for ESP8266 and ESP32 -version=4.4.12 +version=4.4.14 author=Mobizt diff --git a/src/Firebase.cpp b/src/Firebase.cpp index 8efa0bd66..7beb981f2 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 a177c1cc1..e4eb24a40 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 547d714bc..41d5fcf8c 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 801568fc7..533451512 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 b6b18ab8b..20b7a676f 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 27cb153f3..e58450de5 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 56c33b96c..10e69bfa9 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 29af02e22..88cd9a5f1 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 e216c94bd..e9a2aaaad 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 a2fcb783a..189fd95e0 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 54da2aa1c..77ad0e7b7 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 2827fa2db..b34a3e448 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 73a5ee1bc..ef323f6be 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 bbc05bbf3..dff6c4b62 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 50bf8b32b..5a28f4e51 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 236b4f79d..196f50d26 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 f2669b8d7..c56bef364 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 151e41e2a..525591881 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 89877f011..7233a6266 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 301c0a2d3..721c21dc0 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 5a29f5d69..525703eba 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 63fa10ff6..4b3a953ed 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 327bd18af..d5e9eda55 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 b4259f52f..f2dd4c490 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 33df4fe7a..afaefa93d 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 4f9b28f6b..230920c73 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 69558cb54..e7160cb5c 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 62175f073..bc417bdc3 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 58f4f4531..16d1f952d 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 d8e74dc1b..3ebf39d5c 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 b79e04f54..92df250cd 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 a75d2af6e..8bc52c203 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 980045744..6bd6952f2 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 3769c07ed..3ac29baf5 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 c851657db..50cb0ec56 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 a257dd872..12f9166e7 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 93e72d6e2..2c6dce445 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 4a4ad1d58..e3e9fc112 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 44664b5ac..e82c47514 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 5f2d39337..bc5c5cb9a 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 00b531e6b..0d28660a9 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 ceba88d7c..a7b79908b 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 cbbd5fddb..9680a134a 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 d981d12d8..174b90234 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 0b8df1769..c2c6acefa 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 8100df29d..c8313999b 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 69880c9d3..6d8b0e285 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 6ae08b07f..f70ab28c5 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 548a23520..d62a4864e 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 4d9a6e63c..2e1285cf3 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 7a5c4a30d..d98b49597 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 842443363..19bdceeb6 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 529dd12fc..1da3d9f2a 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 989097b79..f2d8862de 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 270352a15..88822971b 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 5fa2c3f49..56a77ea1a 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 68ab4a8db..e4c27e411 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 d9f2b7f85..f6a48625f 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 ae1d9424f..489d4b14b 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 d54828c9b..480fc95fa 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 f702dc49b..846b06a5a 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 5e26ffba2..802295823 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 7e803b3dd..daa46de98 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 e00606eb1..c5d230f9a 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 48b262176..32e5ca209 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 3772b9ded..7231f2654 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 559830cec..321b44701 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 479d565bc..ceb5b0b64 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 014bda9a1..ff19ecaf7 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 924c3ff48..f294cf6fb 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 2e12a3551..67793b329 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 ce90c4aa3..ce88b7dfb 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 b88533962..c1466fc58 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 9234164df..1ae7d43db 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 1881db65f..e1ac45e8d 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 91035cd73..3cbb34704 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 160048cc3..aa15ae22c 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 a37744602..5d5100b41 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 dc3f11a86..0d940ee4f 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 9f8339769..9e87036d3 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 507991dfa..197c58e69 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 ca4cf3111..0d20b23c4 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 22ac1853c..4607b6532 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 b42ce54e9..e47ae0337 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 4f6a2af2d..290c0ce9a 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 1e6dcd3ed..b3445d59e 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 12f41fac1..e98132a9b 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 bd15d52f2..57c12dd7c 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 c9f013b89..c0d7d6f84 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 3afbed5f6..ca77f8b9b 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 57a706053..30ecf98e5 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 f27d24247..70f88fc84 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 e0c246111..6f6e53a7c 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 2fd643c5e..6d7bbfce5 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 bed256da6..8de8484bc 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 7d3aa585b..b6c9968a1 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 79c8e557c..543b74780 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 8d5d20443..0944ecb4d 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 a75356fdc..8ec801ac8 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 688a9c5f7..09030628c 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 dc7f8564a..1204d9c19 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 c4a24b4c6..81c33a50b 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 bc831502e..242d042b6 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 e549764e7..287544a20 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 244147b7a..94f793fb5 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 f8db1fa14..347d912ca 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 12404c928..dbb59184e 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 686161836..5beb22da1 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 1ae6b0984..1d81ddb40 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 009e42bc3..3cc821bba 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 8a2a3cef4..f70f1f958 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 349868510..f517d71e5 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 3accba311..ad4ad90be 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 181d3193c..04c1571e8 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 7db9b3780..e7c04ab27 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 7b0b9941d..c1e0c37a1 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 65e4cd9ca..24260a611 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 21f25c5b5..61fcbcfa4 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 88f2923b4..7df451c5f 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 da50a3d63..16c013794 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 e2a53e252..2b4d6165d 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 830b15a37..2c319c4f1 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 abb7f5d6c..b3aa03db9 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 45063cb9f..5d04f7874 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 c75f7b884..ed7c05ec0 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 495e16fe8..00fe78a7d 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 b4c93f37d..76910175b 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 41cb83e91..3141867ab 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 a7f2be874..43150149e 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 a04c403ee..dd10d0176 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 2ad359a5a..bafac26b8 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 bb1e572e4..7610cd9a4 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 82f7595ce..860b32a2a 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 fec4ae4f1..cef638297 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 3e81339c2..6d841c4d6 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 cffcbcab3..286302f16 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 59b101fb0..854654bdd 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 631c6e79a..de72b341b 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 4086fd69a..521057cd8 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 5ea30d8c1..dc0676757 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 7badf15d2..ec5de2ad4 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 7de64e03e..7f7d64922 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 6fbfaffcb..01d0234f9 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 d2955af2c..e66e1b570 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 116fd4dc2..f73fdcfe3 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 febf35440..d7a381303 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 3963284a0..a72a307c7 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 40a39bdea..6849b3675 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 850a15700..c8d9f4b87 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 a1d39d04c..52a058ec9 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 20034b321..17ce77717 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 c155527d0..0470906f2 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 7c3c116cf..70c7a243a 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 4837dbdb1..131158292 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 49381fe86..dc484f3dc 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 e1db68660..4f2eaab63 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 667696161..cc686aeb4 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 3230dea82..833fb9553 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 7fe7d7ba2..47d5ac7f4 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 f817231f5..637b36429 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 affe6b5a7..c27b7be1a 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 13d04d169..5682d8ab4 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 58591518e..9173bc4da 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 77bc028bd..ae56af396 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 922853812..9275f8802 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 8d8ca49f0..058b74c5a 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 b48a11d47..f14f429d9 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 701336a0d..29515ab60 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 ee8c69472..77d0fcbd8 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 6c7c3fb45..24f29a1ec 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 7d62bfaa1..fcadfc17f 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 e9c49c963..47e118a04 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 5c4718ce0..4a8f73829 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 f79620075..c1617f440 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 c7751fab1..c88fdcbd0 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 aceb4ec5c..3e2a5e67e 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 596fbc3b9..2e1cda84e 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 9ad2567a8..a971790e8 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 7dd2c40cd..cf95bd2c1 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 03cfc2bd9..864049396 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 88d001ba0..10b4b0537 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 4095c344d..180af8a6f 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 6b171ad7b..9747cbfb2 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 3415c6a48..e71ca7fe9 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 224c1b6cd..508b5a945 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 61a0028aa..139134dfc 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 4651f3c52..ec4f5c45b 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 7e91b9ba0..1a3cde5de 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 6527fd603..153364ceb 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 93c9c6100..d6790573e 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 0f79af1c1..31d724157 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 9b33a630d..9cc09833a 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 d552c46ee..8e3aa59f2 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 2b5ac711f..84467fc28 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 5535ee77c..aa0def658 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 137a7489c..7f9a756dc 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 6ebb3f8c8..56df87a6f 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 23b4f9a6f..ad2dbf2a8 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 8bb02d9f8..af14f2a18 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 c841adb99..26dc2fb72 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 a9c194605..676afc211 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 59c2074d1..389e96dfb 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 e3a29e665..31a338be4 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 71f3aa362..2794d72dd 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 cdbcd34b9..a59bb073e 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 89c649c00..86630e649 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 1be46e2e1..1f407e4ae 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 9ce138197..4c6aca54a 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 0d6548a54..819a4270e 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 faf03ac10..16d8f2154 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 a2664b4be..7d74a0273 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 6fe3c5e27..4bfcaeff5 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 54c49a6dc..7c06065e8 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 0d21fda9f..60b247594 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 64aeb40fc..d15c12ad7 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 6372f5cd2..694ff8124 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 d3f14633a..f324ed496 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 413506cd2..bf8add832 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 1f1f2f731..d9e9f3ed0 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 dc8c809a4..26d9355b3 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 d61c5ae16..65518469e 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 63ec682e7..126ca5859 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 16752291f..dd1d43d1d 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 f3beafee0..974506c04 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 54ead7c6e..33125c26e 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 662faf378..4bd7cdc88 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 2005fcdd8..969360147 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 0080ce2f1..ddb232774 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 b0c83983a..c959ea478 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 b18afff0a..f9ff27bda 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 a3ab88af2..1bbfc071e 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 37a389740..c609d22b4 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 14c6f3529..b22f60586 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 c4adccda3..49d823b9b 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 38ccd88e1..221519711 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 b8bfd6c1c..8ea157794 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 9a3d286ed..c7c7f64a5 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 a0d130525..1c770bab1 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 730fa5e5a..ce179c8cc 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 4ce4e527f..670c4c980 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 38aed9828..7700984fe 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 7b6ce339b..802423dc9 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 e71b9f491..37e4b4376 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 55db3540b..3f65330fe 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 870da8d50..bfbf0fb72 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 1425af0e8..28ffd01a6 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 43393968b..62fc99777 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 c91668565..4a6fdab40 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 06af48640..48e5ed06d 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 26793f062..5f6a47a09 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 8baadeb8e..69295ae61 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 35e0895df..cd1ac2845 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 5d16209ee..f98684b4a 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 82c598836..0aebc62cb 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 c2de3cdcc..f07eb8102 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 e5bad0107..ff999a4ac 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 e056177e8..1fb7d197d 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 29515c43c..6d21f4852 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 59a056c04..d37bc5ca4 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 6fec4b06c..0b33c956b 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 a1bf10106..2b40a2904 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 81dcc068a..3990e985a 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 a751fb5a0..06deec288 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 e53fd2248..1d659dfef 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 c7f011166..cde2061d7 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 17323fa68..ec40220fc 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 5e9963a20..d69945c90 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 770a4c350..d5c381d8a 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 daffe66b8..6173fff45 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 0dbf1e77a..5cbfd12bb 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 3db0be4e4..276ef5916 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 2f2cbab7a..de70daad0 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 79ab84920..71416f6e6 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 73dce37bc..124a23d08 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 1efaa960e..33199faf8 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 d211c7658..b21cdd382 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 3b4d0d0f7..a6ba3ad4b 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 d2bc724a9..8d1a4bbb6 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 fb7fcb146..4935dbedd 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 885e6342a..c8e5e76bc 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 0c8702cdb..651c4612d 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 600695bb7..d358e5f41 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 636734af5..04f1c0fc1 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 352951cc4..3e482798c 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 2acc66bd7..64d0ef306 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 8b3aa08d2..5f06f1ef1 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 07e6e95f5..b0ab30beb 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 e58c8c079..65c592c48 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 0f6eead27..0dfd0bbdc 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 64e4b041c..611311563 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 ca38c7cc4..b434fd77a 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 ad5687b3e..bf13e5b8b 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 9533079e0..72bd10b9c 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 6e1f0ef0c..f1e876193 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 f1f5af1bc..10dfdc6b7 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 36c712446..b1e564cf5 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 9ca15d263..04a9c2271 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 4afc306aa..d3ff5d67e 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 b6bc53c34..42b963340 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 bd5c2d684..e7ff87f1c 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 7234af01d..5196de1dc 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 7af8e785c..32bc06db7 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 9901e10b1..8914074b8 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.12" -#define FIREBASE_CLIENT_VERSION_NUM 40412 +#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 d0601cf6f..0ac5b00c5 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); }