set certificate sizes, works
This commit is contained in:
@@ -43,9 +43,11 @@ private:
|
||||
|
||||
#define synchronized __Guard __guard(_mbedMutex);
|
||||
|
||||
|
||||
// TODO: Reduce buffer sizes to be closer to actual expected
|
||||
// AWS Device Certificate
|
||||
// NOTE: I'm aware this certificate is here :)
|
||||
char AWS_CERT_CRT[] = "-----BEGIN CERTIFICATE-----\n" \
|
||||
char AWS_CERT_CRT[2000] = "-----BEGIN CERTIFICATE-----\n" \
|
||||
"MIIDWTCCAkGgAwIBAgIUHi7YIHwvdKnUKTKE4MzqaVvVW7QwDQYJKoZIhvcNAQEL\n" \
|
||||
"BQAwTTFLMEkGA1UECwxCQW1hem9uIFdlYiBTZXJ2aWNlcyBPPUFtYXpvbi5jb20g\n" \
|
||||
"SW5jLiBMPVNlYXR0bGUgU1Q9V2FzaGluZ3RvbiBDPVVTMB4XDTE5MDkyNTE2NDA1\n" \
|
||||
@@ -68,7 +70,7 @@ char AWS_CERT_CRT[] = "-----BEGIN CERTIFICATE-----\n" \
|
||||
|
||||
// AWS Device Private Key
|
||||
// NOTE: I'm aware this certificate is here :)
|
||||
char AWS_CERT_PRIVATE[] =
|
||||
char AWS_CERT_PRIVATE[2000] =
|
||||
"-----BEGIN RSA PRIVATE KEY-----\n" \
|
||||
"MIIEowIBAAKCAQEAzKARb1w7VldBjgWjc9i8EZXpYfAlgog53mJNngxCaRg2qf2r\n" \
|
||||
"Zie5cTBgn6zDpDFJjJn07zKeJl++KCAnYOAZ1MYohtIrsH8LfDpwufA82wpsDbGz\n" \
|
||||
@@ -209,7 +211,8 @@ int WiFiSSLClient::connect(const char* host, uint16_t port, const char* client_c
|
||||
mbedtls_x509_crt_init(&_clientCrt);
|
||||
mbedtls_pk_init(&_clientKey);
|
||||
|
||||
ets_printf("*** Loading client certificate.");
|
||||
ets_printf("*** Loading client certificate.\n");
|
||||
ets_printf("Client Certificate: %s\n", &_clientCrt);
|
||||
// note: +1 added for line ending
|
||||
ret = mbedtls_x509_crt_parse(&_clientCrt, (const unsigned char *)client_cert, strlen(client_cert) + 1);
|
||||
if (ret != 0) {
|
||||
@@ -220,6 +223,7 @@ int WiFiSSLClient::connect(const char* host, uint16_t port, const char* client_c
|
||||
}
|
||||
|
||||
ets_printf("*** Loading private key.\n");
|
||||
ets_printf("Private Key: %s\n", &_clientKey);
|
||||
ret = mbedtls_pk_parse_key(&_clientKey, (const unsigned char *)client_key, strlen(client_key)+1,
|
||||
NULL, 0);
|
||||
if (ret != 0) {
|
||||
|
||||
235
sdkconfig
235
sdkconfig
@@ -124,12 +124,235 @@ CONFIG_AWS_IOT_SDK=
|
||||
#
|
||||
# Bluetooth
|
||||
#
|
||||
CONFIG_BT_ENABLED=
|
||||
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=0
|
||||
CONFIG_BT_ENABLED=y
|
||||
|
||||
#
|
||||
# Bluetooth controller
|
||||
#
|
||||
CONFIG_BTDM_CONTROLLER_MODE_BLE_ONLY=y
|
||||
CONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY=
|
||||
CONFIG_BTDM_CONTROLLER_MODE_BTDM=
|
||||
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN=3
|
||||
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=3
|
||||
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=0
|
||||
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=0
|
||||
CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE_0=y
|
||||
CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE_1=
|
||||
CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0
|
||||
CONFIG_BT_RESERVE_DRAM=0
|
||||
CONFIG_BTDM_CONTROLLER_HCI_MODE_VHCI=y
|
||||
CONFIG_BTDM_CONTROLLER_HCI_MODE_UART_H4=
|
||||
|
||||
#
|
||||
# MODEM SLEEP Options
|
||||
#
|
||||
CONFIG_BTDM_CONTROLLER_MODEM_SLEEP=y
|
||||
CONFIG_BTDM_MODEM_SLEEP_MODE_ORIG=y
|
||||
CONFIG_BTDM_MODEM_SLEEP_MODE_EVED=
|
||||
CONFIG_BTDM_LPCLK_SEL_MAIN_XTAL=y
|
||||
CONFIG_BLE_SCAN_DUPLICATE=y
|
||||
CONFIG_SCAN_DUPLICATE_BY_DEVICE_ADDR=y
|
||||
CONFIG_SCAN_DUPLICATE_BY_ADV_DATA=
|
||||
CONFIG_SCAN_DUPLICATE_BY_ADV_DATA_AND_DEVICE_ADDR=
|
||||
CONFIG_SCAN_DUPLICATE_TYPE=0
|
||||
CONFIG_DUPLICATE_SCAN_CACHE_SIZE=200
|
||||
CONFIG_BLE_MESH_SCAN_DUPLICATE_EN=
|
||||
CONFIG_BLE_ADV_REPORT_FLOW_CONTROL_SUPPORTED=y
|
||||
CONFIG_BLE_ADV_REPORT_FLOW_CONTROL_NUM=100
|
||||
CONFIG_BLE_ADV_REPORT_DISCARD_THRSHOLD=20
|
||||
CONFIG_BLUEDROID_ENABLED=y
|
||||
CONFIG_BLUEDROID_PINNED_TO_CORE_0=y
|
||||
CONFIG_BLUEDROID_PINNED_TO_CORE_1=
|
||||
CONFIG_BLUEDROID_PINNED_TO_CORE=0
|
||||
CONFIG_BTC_TASK_STACK_SIZE=3072
|
||||
CONFIG_BLUEDROID_MEM_DEBUG=
|
||||
CONFIG_CLASSIC_BT_ENABLED=
|
||||
CONFIG_GATTS_ENABLE=y
|
||||
CONFIG_GATTS_SEND_SERVICE_CHANGE_MANUAL=
|
||||
CONFIG_GATTS_SEND_SERVICE_CHANGE_AUTO=y
|
||||
CONFIG_GATTS_SEND_SERVICE_CHANGE_MODE=0
|
||||
CONFIG_GATTC_ENABLE=y
|
||||
CONFIG_GATTC_CACHE_NVS_FLASH=
|
||||
CONFIG_BLE_SMP_ENABLE=y
|
||||
CONFIG_BT_STACK_NO_LOG=
|
||||
|
||||
#
|
||||
# BT DEBUG LOG LEVEL
|
||||
#
|
||||
CONFIG_HCI_TRACE_LEVEL_NONE=
|
||||
CONFIG_HCI_TRACE_LEVEL_ERROR=
|
||||
CONFIG_HCI_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_HCI_TRACE_LEVEL_API=
|
||||
CONFIG_HCI_TRACE_LEVEL_EVENT=
|
||||
CONFIG_HCI_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_HCI_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_HCI_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_BTM_TRACE_LEVEL_NONE=
|
||||
CONFIG_BTM_TRACE_LEVEL_ERROR=
|
||||
CONFIG_BTM_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_BTM_TRACE_LEVEL_API=
|
||||
CONFIG_BTM_TRACE_LEVEL_EVENT=
|
||||
CONFIG_BTM_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_BTM_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_BTM_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_L2CAP_TRACE_LEVEL_NONE=
|
||||
CONFIG_L2CAP_TRACE_LEVEL_ERROR=
|
||||
CONFIG_L2CAP_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_L2CAP_TRACE_LEVEL_API=
|
||||
CONFIG_L2CAP_TRACE_LEVEL_EVENT=
|
||||
CONFIG_L2CAP_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_L2CAP_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_L2CAP_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_RFCOMM_TRACE_LEVEL_NONE=
|
||||
CONFIG_RFCOMM_TRACE_LEVEL_ERROR=
|
||||
CONFIG_RFCOMM_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_RFCOMM_TRACE_LEVEL_API=
|
||||
CONFIG_RFCOMM_TRACE_LEVEL_EVENT=
|
||||
CONFIG_RFCOMM_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_RFCOMM_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_RFCOMM_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_SDP_TRACE_LEVEL_NONE=
|
||||
CONFIG_SDP_TRACE_LEVEL_ERROR=
|
||||
CONFIG_SDP_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_SDP_TRACE_LEVEL_API=
|
||||
CONFIG_SDP_TRACE_LEVEL_EVENT=
|
||||
CONFIG_SDP_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_SDP_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_SDP_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_GAP_TRACE_LEVEL_NONE=
|
||||
CONFIG_GAP_TRACE_LEVEL_ERROR=
|
||||
CONFIG_GAP_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_GAP_TRACE_LEVEL_API=
|
||||
CONFIG_GAP_TRACE_LEVEL_EVENT=
|
||||
CONFIG_GAP_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_GAP_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_GAP_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_BNEP_TRACE_LEVEL_NONE=
|
||||
CONFIG_BNEP_TRACE_LEVEL_ERROR=
|
||||
CONFIG_BNEP_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_BNEP_TRACE_LEVEL_API=
|
||||
CONFIG_BNEP_TRACE_LEVEL_EVENT=
|
||||
CONFIG_BNEP_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_BNEP_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_BNEP_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_PAN_TRACE_LEVEL_NONE=
|
||||
CONFIG_PAN_TRACE_LEVEL_ERROR=
|
||||
CONFIG_PAN_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_PAN_TRACE_LEVEL_API=
|
||||
CONFIG_PAN_TRACE_LEVEL_EVENT=
|
||||
CONFIG_PAN_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_PAN_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_PAN_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_A2D_TRACE_LEVEL_NONE=
|
||||
CONFIG_A2D_TRACE_LEVEL_ERROR=
|
||||
CONFIG_A2D_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_A2D_TRACE_LEVEL_API=
|
||||
CONFIG_A2D_TRACE_LEVEL_EVENT=
|
||||
CONFIG_A2D_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_A2D_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_A2D_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_AVDT_TRACE_LEVEL_NONE=
|
||||
CONFIG_AVDT_TRACE_LEVEL_ERROR=
|
||||
CONFIG_AVDT_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_AVDT_TRACE_LEVEL_API=
|
||||
CONFIG_AVDT_TRACE_LEVEL_EVENT=
|
||||
CONFIG_AVDT_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_AVDT_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_AVDT_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_AVCT_TRACE_LEVEL_NONE=
|
||||
CONFIG_AVCT_TRACE_LEVEL_ERROR=
|
||||
CONFIG_AVCT_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_AVCT_TRACE_LEVEL_API=
|
||||
CONFIG_AVCT_TRACE_LEVEL_EVENT=
|
||||
CONFIG_AVCT_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_AVCT_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_AVCT_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_AVRC_TRACE_LEVEL_NONE=
|
||||
CONFIG_AVRC_TRACE_LEVEL_ERROR=
|
||||
CONFIG_AVRC_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_AVRC_TRACE_LEVEL_API=
|
||||
CONFIG_AVRC_TRACE_LEVEL_EVENT=
|
||||
CONFIG_AVRC_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_AVRC_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_AVRC_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_MCA_TRACE_LEVEL_NONE=
|
||||
CONFIG_MCA_TRACE_LEVEL_ERROR=
|
||||
CONFIG_MCA_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_MCA_TRACE_LEVEL_API=
|
||||
CONFIG_MCA_TRACE_LEVEL_EVENT=
|
||||
CONFIG_MCA_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_MCA_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_MCA_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_HID_TRACE_LEVEL_NONE=
|
||||
CONFIG_HID_TRACE_LEVEL_ERROR=
|
||||
CONFIG_HID_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_HID_TRACE_LEVEL_API=
|
||||
CONFIG_HID_TRACE_LEVEL_EVENT=
|
||||
CONFIG_HID_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_HID_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_HID_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_APPL_TRACE_LEVEL_NONE=
|
||||
CONFIG_APPL_TRACE_LEVEL_ERROR=
|
||||
CONFIG_APPL_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_APPL_TRACE_LEVEL_API=
|
||||
CONFIG_APPL_TRACE_LEVEL_EVENT=
|
||||
CONFIG_APPL_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_APPL_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_APPL_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_GATT_TRACE_LEVEL_NONE=
|
||||
CONFIG_GATT_TRACE_LEVEL_ERROR=
|
||||
CONFIG_GATT_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_GATT_TRACE_LEVEL_API=
|
||||
CONFIG_GATT_TRACE_LEVEL_EVENT=
|
||||
CONFIG_GATT_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_GATT_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_GATT_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_SMP_TRACE_LEVEL_NONE=
|
||||
CONFIG_SMP_TRACE_LEVEL_ERROR=
|
||||
CONFIG_SMP_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_SMP_TRACE_LEVEL_API=
|
||||
CONFIG_SMP_TRACE_LEVEL_EVENT=
|
||||
CONFIG_SMP_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_SMP_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_SMP_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_BTIF_TRACE_LEVEL_NONE=
|
||||
CONFIG_BTIF_TRACE_LEVEL_ERROR=
|
||||
CONFIG_BTIF_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_BTIF_TRACE_LEVEL_API=
|
||||
CONFIG_BTIF_TRACE_LEVEL_EVENT=
|
||||
CONFIG_BTIF_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_BTIF_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_BTIF_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_BTC_TRACE_LEVEL_NONE=
|
||||
CONFIG_BTC_TRACE_LEVEL_ERROR=
|
||||
CONFIG_BTC_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_BTC_TRACE_LEVEL_API=
|
||||
CONFIG_BTC_TRACE_LEVEL_EVENT=
|
||||
CONFIG_BTC_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_BTC_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_BTC_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_OSI_TRACE_LEVEL_NONE=
|
||||
CONFIG_OSI_TRACE_LEVEL_ERROR=
|
||||
CONFIG_OSI_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_OSI_TRACE_LEVEL_API=
|
||||
CONFIG_OSI_TRACE_LEVEL_EVENT=
|
||||
CONFIG_OSI_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_OSI_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_OSI_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_BLUFI_TRACE_LEVEL_NONE=
|
||||
CONFIG_BLUFI_TRACE_LEVEL_ERROR=
|
||||
CONFIG_BLUFI_TRACE_LEVEL_WARNING=y
|
||||
CONFIG_BLUFI_TRACE_LEVEL_API=
|
||||
CONFIG_BLUFI_TRACE_LEVEL_EVENT=
|
||||
CONFIG_BLUFI_TRACE_LEVEL_DEBUG=
|
||||
CONFIG_BLUFI_TRACE_LEVEL_VERBOSE=
|
||||
CONFIG_BLUFI_INITIAL_TRACE_LEVEL=2
|
||||
CONFIG_BT_ACL_CONNECTIONS=4
|
||||
CONFIG_BT_ALLOCATION_FROM_SPIRAM_FIRST=
|
||||
CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY=
|
||||
CONFIG_BLE_HOST_QUEUE_CONGESTION_CHECK=
|
||||
CONFIG_SMP_ENABLE=y
|
||||
CONFIG_BLE_ACTIVE_SCAN_REPORT_ADV_SCAN_RSP_INDIVIDUALLY=
|
||||
CONFIG_BT_RESERVE_DRAM=0xdb5c
|
||||
|
||||
#
|
||||
# Driver configurations
|
||||
@@ -226,7 +449,6 @@ CONFIG_ESP32_XTAL_FREQ_26=
|
||||
CONFIG_ESP32_XTAL_FREQ_AUTO=
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
CONFIG_DISABLE_BASIC_ROM_CONSOLE=
|
||||
CONFIG_NO_BLOBS=
|
||||
CONFIG_ESP_TIMER_PROFILING=
|
||||
CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS=
|
||||
CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
|
||||
@@ -234,6 +456,11 @@ CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
|
||||
#
|
||||
# Wi-Fi
|
||||
#
|
||||
CONFIG_SW_COEXIST_ENABLE=y
|
||||
CONFIG_SW_COEXIST_PREFERENCE_WIFI=
|
||||
CONFIG_SW_COEXIST_PREFERENCE_BT=
|
||||
CONFIG_SW_COEXIST_PREFERENCE_BALANCE=y
|
||||
CONFIG_SW_COEXIST_PREFERENCE_VALUE=2
|
||||
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
|
||||
CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
|
||||
CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=
|
||||
|
||||
Reference in New Issue
Block a user