3030
3131/* This user_settings.h is for Espressif ESP-IDF
3232 *
33- * Standardized wolfSSL Espressif ESP32 + ESP8266 user_settings.h V5.7.0-1
33+ * Standardized wolfSSL Espressif ESP32 + ESP8266 user_settings.h V5.8.2-1 certs
3434 *
3535 * Do not include any wolfssl headers here.
3636 *
257257 #define WOLFSSL_AES_DIRECT
258258#endif
259259
260- /* Pick a cert buffer size: */
261- /* #define USE_CERT_BUFFERS_2048 */
262- /* #define USE_CERT_BUFFERS_1024 */
263- #define USE_CERT_BUFFERS_2048
264-
265260/* The Espressif sdkconfig will have chipset info.
266261**
267262** Some possible values:
377372/* #define DEBUG_WOLFSSL */
378373#define DEBUG_WOLFSSL_MALLOC
379374
380- /* See test.c that sets cert buffers; we'll set them here: */
381- #define USE_CERT_BUFFERS_256
382- #define USE_CERT_BUFFERS_2048
383-
384375/* RSA_LOW_MEM: Half as much memory but twice as slow. */
385376#define RSA_LOW_MEM
386377
678669
679670 #undef HAVE_AESGCM
680671 #define HAVE_AESGCM
681- #else
682- /* default settings */
683- #define USE_CERT_BUFFERS_2048
684672#endif
685673
686674/* Chipset detection from sdkconfig.h
@@ -1058,10 +1046,9 @@ Turn on timer debugging (used when CPU cycles not available)
10581046 #error "USE_CERT_BUFFERS_1024 is already defined. Pick one."
10591047 #endif
10601048
1061- /* Be sure to include in app when using example certs: */
1062- #include <wolfssl/certs_test.h>
1049+ /* Be sure to include in app, not here, when using example certs: */
1050+ /* #include <wolfssl/certs_test.h> */
10631051
1064- #define USE_CERT_BUFFERS_256
10651052 #define CTX_CA_CERT ca_cert_der_2048
10661053 #define CTX_CA_CERT_SIZE sizeof_ca_cert_der_2048
10671054 #define CTX_CA_CERT_TYPE WOLFSSL_FILETYPE_ASN1
@@ -1085,10 +1072,9 @@ Turn on timer debugging (used when CPU cycles not available)
10851072 #error "USE_CERT_BUFFERS_2048 is already defined. Pick one."
10861073 #endif
10871074
1088- /* Be sure to include in app when using example certs: */
1089- #include <wolfssl/certs_test.h>
1075+ /* Be sure to include in app, not here, when using example certs: */
1076+ /* #include <wolfssl/certs_test.h> */
10901077
1091- #define USE_CERT_BUFFERS_256
10921078 #define CTX_CA_CERT ca_cert_der_1024
10931079 #define CTX_CA_CERT_SIZE sizeof_ca_cert_der_1024
10941080 #define CTX_CA_CERT_TYPE WOLFSSL_FILETYPE_ASN1
@@ -1108,7 +1094,6 @@ Turn on timer debugging (used when CPU cycles not available)
11081094 #define CTX_SERVER_KEY_TYPE WOLFSSL_FILETYPE_ASN1
11091095 #else
11101096 /* Optionally define custom cert arrays, sizes, and types here */
1111- #error "Must define USE_CERT_BUFFERS_2048 or USE_CERT_BUFFERS_1024"
11121097 #endif
11131098#endif /* Conditional key and cert constant names */
11141099
0 commit comments