Skip to content

Commit 60712aa

Browse files
author
Memfault Inc
committed
Memfault Firmware SDK 1.3.0 (Build 3558)
1 parent 987283b commit 60712aa

File tree

17 files changed

+230
-195
lines changed

17 files changed

+230
-195
lines changed

CHANGES.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Memfault Firmware SDK Changelog
22

3+
## 1.3.0 - Sept 20, 2023
4+
5+
### :chart_with_upwards_trend: Improvements
6+
7+
- General:
8+
- Remove an unused root certificate and adjust the order of certs to minimize
9+
additional TLS handshakes; DigiCert G2 is the most likely root cert so it is
10+
now the first one attempted in every place certificates are used. This
11+
update is trickled down from
12+
[DigiCert's pivot in March 2023](https://knowledge.digicert.com/generalinformation/digicert-root-and-intermediate-ca-certificate-updates-2023.html)
13+
to their G2 root cert as their default certificate.
14+
- Zephyr:
15+
- Add support for the new location of the `nmi.h` header which
16+
[moved recently](https://github.com/zephyrproject-rtos/zephyr/pull/60031).
17+
318
## 1.2.5 - Sept 18, 2023
419

520
### :chart_with_upwards_trend: Improvements

VERSION

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
BUILD ID: 3530
2-
GIT COMMIT: 9d31ca353
1+
BUILD ID: 3558
2+
GIT COMMIT: 597c76e06
3+
VERSION: 1.3.0

components/http/src/memfault_root_certs_der.c

Lines changed: 0 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -172,84 +172,6 @@ const uint8_t g_memfault_cert_digicert_global_root_g2[] = {
172172
0x32, 0xb6
173173
};
174174

175-
const uint8_t g_memfault_cert_baltimore_cybertrust_root[] = {
176-
0x30, 0x82, 0x03, 0x77, 0x30, 0x82, 0x02, 0x5f, 0xa0, 0x03, 0x02, 0x01,
177-
0x02, 0x02, 0x04, 0x02, 0x00, 0x00, 0xb9, 0x30, 0x0d, 0x06, 0x09, 0x2a,
178-
0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x05, 0x05, 0x00, 0x30, 0x5a,
179-
0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x49,
180-
0x45, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x09,
181-
0x42, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x6f, 0x72, 0x65, 0x31, 0x13, 0x30,
182-
0x11, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0a, 0x43, 0x79, 0x62, 0x65,
183-
0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03,
184-
0x55, 0x04, 0x03, 0x13, 0x19, 0x42, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x6f,
185-
0x72, 0x65, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73,
186-
0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x30, 0x1e, 0x17, 0x0d, 0x30, 0x30,
187-
0x30, 0x35, 0x31, 0x32, 0x31, 0x38, 0x34, 0x36, 0x30, 0x30, 0x5a, 0x17,
188-
0x0d, 0x32, 0x35, 0x30, 0x35, 0x31, 0x32, 0x32, 0x33, 0x35, 0x39, 0x30,
189-
0x30, 0x5a, 0x30, 0x5a, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04,
190-
0x06, 0x13, 0x02, 0x49, 0x45, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55,
191-
0x04, 0x0a, 0x13, 0x09, 0x42, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x6f, 0x72,
192-
0x65, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0a,
193-
0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x31, 0x22,
194-
0x30, 0x20, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x19, 0x42, 0x61, 0x6c,
195-
0x74, 0x69, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72,
196-
0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x30, 0x82,
197-
0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d,
198-
0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82,
199-
0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa3, 0x04, 0xbb, 0x22, 0xab,
200-
0x98, 0x3d, 0x57, 0xe8, 0x26, 0x72, 0x9a, 0xb5, 0x79, 0xd4, 0x29, 0xe2,
201-
0xe1, 0xe8, 0x95, 0x80, 0xb1, 0xb0, 0xe3, 0x5b, 0x8e, 0x2b, 0x29, 0x9a,
202-
0x64, 0xdf, 0xa1, 0x5d, 0xed, 0xb0, 0x09, 0x05, 0x6d, 0xdb, 0x28, 0x2e,
203-
0xce, 0x62, 0xa2, 0x62, 0xfe, 0xb4, 0x88, 0xda, 0x12, 0xeb, 0x38, 0xeb,
204-
0x21, 0x9d, 0xc0, 0x41, 0x2b, 0x01, 0x52, 0x7b, 0x88, 0x77, 0xd3, 0x1c,
205-
0x8f, 0xc7, 0xba, 0xb9, 0x88, 0xb5, 0x6a, 0x09, 0xe7, 0x73, 0xe8, 0x11,
206-
0x40, 0xa7, 0xd1, 0xcc, 0xca, 0x62, 0x8d, 0x2d, 0xe5, 0x8f, 0x0b, 0xa6,
207-
0x50, 0xd2, 0xa8, 0x50, 0xc3, 0x28, 0xea, 0xf5, 0xab, 0x25, 0x87, 0x8a,
208-
0x9a, 0x96, 0x1c, 0xa9, 0x67, 0xb8, 0x3f, 0x0c, 0xd5, 0xf7, 0xf9, 0x52,
209-
0x13, 0x2f, 0xc2, 0x1b, 0xd5, 0x70, 0x70, 0xf0, 0x8f, 0xc0, 0x12, 0xca,
210-
0x06, 0xcb, 0x9a, 0xe1, 0xd9, 0xca, 0x33, 0x7a, 0x77, 0xd6, 0xf8, 0xec,
211-
0xb9, 0xf1, 0x68, 0x44, 0x42, 0x48, 0x13, 0xd2, 0xc0, 0xc2, 0xa4, 0xae,
212-
0x5e, 0x60, 0xfe, 0xb6, 0xa6, 0x05, 0xfc, 0xb4, 0xdd, 0x07, 0x59, 0x02,
213-
0xd4, 0x59, 0x18, 0x98, 0x63, 0xf5, 0xa5, 0x63, 0xe0, 0x90, 0x0c, 0x7d,
214-
0x5d, 0xb2, 0x06, 0x7a, 0xf3, 0x85, 0xea, 0xeb, 0xd4, 0x03, 0xae, 0x5e,
215-
0x84, 0x3e, 0x5f, 0xff, 0x15, 0xed, 0x69, 0xbc, 0xf9, 0x39, 0x36, 0x72,
216-
0x75, 0xcf, 0x77, 0x52, 0x4d, 0xf3, 0xc9, 0x90, 0x2c, 0xb9, 0x3d, 0xe5,
217-
0xc9, 0x23, 0x53, 0x3f, 0x1f, 0x24, 0x98, 0x21, 0x5c, 0x07, 0x99, 0x29,
218-
0xbd, 0xc6, 0x3a, 0xec, 0xe7, 0x6e, 0x86, 0x3a, 0x6b, 0x97, 0x74, 0x63,
219-
0x33, 0xbd, 0x68, 0x18, 0x31, 0xf0, 0x78, 0x8d, 0x76, 0xbf, 0xfc, 0x9e,
220-
0x8e, 0x5d, 0x2a, 0x86, 0xa7, 0x4d, 0x90, 0xdc, 0x27, 0x1a, 0x39, 0x02,
221-
0x03, 0x01, 0x00, 0x01, 0xa3, 0x45, 0x30, 0x43, 0x30, 0x1d, 0x06, 0x03,
222-
0x55, 0x1d, 0x0e, 0x04, 0x16, 0x04, 0x14, 0xe5, 0x9d, 0x59, 0x30, 0x82,
223-
0x47, 0x58, 0xcc, 0xac, 0xfa, 0x08, 0x54, 0x36, 0x86, 0x7b, 0x3a, 0xb5,
224-
0x04, 0x4d, 0xf0, 0x30, 0x12, 0x06, 0x03, 0x55, 0x1d, 0x13, 0x01, 0x01,
225-
0xff, 0x04, 0x08, 0x30, 0x06, 0x01, 0x01, 0xff, 0x02, 0x01, 0x03, 0x30,
226-
0x0e, 0x06, 0x03, 0x55, 0x1d, 0x0f, 0x01, 0x01, 0xff, 0x04, 0x04, 0x03,
227-
0x02, 0x01, 0x06, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
228-
0x0d, 0x01, 0x01, 0x05, 0x05, 0x00, 0x03, 0x82, 0x01, 0x01, 0x00, 0x85,
229-
0x0c, 0x5d, 0x8e, 0xe4, 0x6f, 0x51, 0x68, 0x42, 0x05, 0xa0, 0xdd, 0xbb,
230-
0x4f, 0x27, 0x25, 0x84, 0x03, 0xbd, 0xf7, 0x64, 0xfd, 0x2d, 0xd7, 0x30,
231-
0xe3, 0xa4, 0x10, 0x17, 0xeb, 0xda, 0x29, 0x29, 0xb6, 0x79, 0x3f, 0x76,
232-
0xf6, 0x19, 0x13, 0x23, 0xb8, 0x10, 0x0a, 0xf9, 0x58, 0xa4, 0xd4, 0x61,
233-
0x70, 0xbd, 0x04, 0x61, 0x6a, 0x12, 0x8a, 0x17, 0xd5, 0x0a, 0xbd, 0xc5,
234-
0xbc, 0x30, 0x7c, 0xd6, 0xe9, 0x0c, 0x25, 0x8d, 0x86, 0x40, 0x4f, 0xec,
235-
0xcc, 0xa3, 0x7e, 0x38, 0xc6, 0x37, 0x11, 0x4f, 0xed, 0xdd, 0x68, 0x31,
236-
0x8e, 0x4c, 0xd2, 0xb3, 0x01, 0x74, 0xee, 0xbe, 0x75, 0x5e, 0x07, 0x48,
237-
0x1a, 0x7f, 0x70, 0xff, 0x16, 0x5c, 0x84, 0xc0, 0x79, 0x85, 0xb8, 0x05,
238-
0xfd, 0x7f, 0xbe, 0x65, 0x11, 0xa3, 0x0f, 0xc0, 0x02, 0xb4, 0xf8, 0x52,
239-
0x37, 0x39, 0x04, 0xd5, 0xa9, 0x31, 0x7a, 0x18, 0xbf, 0xa0, 0x2a, 0xf4,
240-
0x12, 0x99, 0xf7, 0xa3, 0x45, 0x82, 0xe3, 0x3c, 0x5e, 0xf5, 0x9d, 0x9e,
241-
0xb5, 0xc8, 0x9e, 0x7c, 0x2e, 0xc8, 0xa4, 0x9e, 0x4e, 0x08, 0x14, 0x4b,
242-
0x6d, 0xfd, 0x70, 0x6d, 0x6b, 0x1a, 0x63, 0xbd, 0x64, 0xe6, 0x1f, 0xb7,
243-
0xce, 0xf0, 0xf2, 0x9f, 0x2e, 0xbb, 0x1b, 0xb7, 0xf2, 0x50, 0x88, 0x73,
244-
0x92, 0xc2, 0xe2, 0xe3, 0x16, 0x8d, 0x9a, 0x32, 0x02, 0xab, 0x8e, 0x18,
245-
0xdd, 0xe9, 0x10, 0x11, 0xee, 0x7e, 0x35, 0xab, 0x90, 0xaf, 0x3e, 0x30,
246-
0x94, 0x7a, 0xd0, 0x33, 0x3d, 0xa7, 0x65, 0x0f, 0xf5, 0xfc, 0x8e, 0x9e,
247-
0x62, 0xcf, 0x47, 0x44, 0x2c, 0x01, 0x5d, 0xbb, 0x1d, 0xb5, 0x32, 0xd2,
248-
0x47, 0xd2, 0x38, 0x2e, 0xd0, 0xfe, 0x81, 0xdc, 0x32, 0x6a, 0x1e, 0xb5,
249-
0xee, 0x3c, 0xd5, 0xfc, 0xe7, 0x81, 0x1d, 0x19, 0xc3, 0x24, 0x42, 0xea,
250-
0x63, 0x39, 0xa9
251-
};
252-
253175
const uint8_t g_memfault_cert_amazon_root_ca1[] = {
254176
0x30, 0x82, 0x03, 0x41, 0x30, 0x82, 0x02, 0x29, 0xa0, 0x03, 0x02, 0x01,
255177
0x02, 0x02, 0x13, 0x06, 0x6c, 0x9f, 0xcf, 0x99, 0xbf, 0x8c, 0x0a, 0x39,
@@ -325,5 +247,4 @@ const uint8_t g_memfault_cert_amazon_root_ca1[] = {
325247

326248
const size_t g_memfault_cert_digicert_global_root_ca_len = sizeof(g_memfault_cert_digicert_global_root_ca);
327249
const size_t g_memfault_cert_digicert_global_root_g2_len = sizeof(g_memfault_cert_digicert_global_root_g2);
328-
const size_t g_memfault_cert_baltimore_cybertrust_root_len = sizeof(g_memfault_cert_baltimore_cybertrust_root);
329250
const size_t g_memfault_cert_amazon_root_ca1_len = sizeof(g_memfault_cert_amazon_root_ca1);

components/include/memfault/http/root_certs.h

Lines changed: 5 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -68,30 +68,6 @@ extern "C" {
6868
"MrY=\n" \
6969
"-----END CERTIFICATE-----\n"
7070

71-
//! Baltimore CyberTrust Root. Valid until 2025-05-12.
72-
#define MEMFAULT_ROOT_CERTS_BALTIMORE_CYBERTRUST_ROOT \
73-
"-----BEGIN CERTIFICATE-----\n" \
74-
"MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ\n" \
75-
"RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD\n" \
76-
"VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX\n" \
77-
"DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y\n" \
78-
"ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy\n" \
79-
"VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr\n" \
80-
"mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr\n" \
81-
"IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK\n" \
82-
"mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu\n" \
83-
"XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy\n" \
84-
"dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye\n" \
85-
"jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1\n" \
86-
"BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3\n" \
87-
"DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92\n" \
88-
"9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx\n" \
89-
"jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0\n" \
90-
"Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz\n" \
91-
"ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS\n" \
92-
"R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp\n" \
93-
"-----END CERTIFICATE-----\n"
94-
9571
//! Amazon Root CA 1. Valid until 2038-01-17.
9672
#define MEMFAULT_ROOT_CERTS_AMAZON_ROOT_CA1 \
9773
"-----BEGIN CERTIFICATE-----\n" \
@@ -115,19 +91,17 @@ extern "C" {
11591
"rqXRfboQnoZsG4q5WTP468SQvvG5\n" \
11692
"-----END CERTIFICATE-----\n"
11793

118-
#define MEMFAULT_ROOT_CERTS_PEM \
119-
MEMFAULT_ROOT_CERTS_DIGICERT_GLOBAL_ROOT_CA \
120-
MEMFAULT_ROOT_CERTS_DIGICERT_GLOBAL_ROOT_G2 \
121-
MEMFAULT_ROOT_CERTS_BALTIMORE_CYBERTRUST_ROOT \
122-
MEMFAULT_ROOT_CERTS_AMAZON_ROOT_CA1
94+
// In decreasing order of likelihood of success
95+
#define MEMFAULT_ROOT_CERTS_PEM \
96+
MEMFAULT_ROOT_CERTS_DIGICERT_GLOBAL_ROOT_G2 \
97+
MEMFAULT_ROOT_CERTS_AMAZON_ROOT_CA1 \
98+
MEMFAULT_ROOT_CERTS_DIGICERT_GLOBAL_ROOT_CA
12399

124100
// The certs are also available in their binary DER format via
125101
extern const uint8_t g_memfault_cert_digicert_global_root_ca[];
126102
extern const size_t g_memfault_cert_digicert_global_root_ca_len;
127103
extern const uint8_t g_memfault_cert_digicert_global_root_g2[];
128104
extern const size_t g_memfault_cert_digicert_global_root_g2_len;
129-
extern const uint8_t g_memfault_cert_baltimore_cybertrust_root[];
130-
extern const size_t g_memfault_cert_baltimore_cybertrust_root_len;
131105
extern const uint8_t g_memfault_cert_amazon_root_ca1[];
132106
extern const size_t g_memfault_cert_amazon_root_ca1_len;
133107

components/include/memfault/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ typedef struct {
1919
uint8_t patch;
2020
} sMfltSdkVersion;
2121

22-
#define MEMFAULT_SDK_VERSION { .major = 1, .minor = 2, .patch = 5 }
23-
#define MEMFAULT_SDK_VERSION_STR "1.2.5"
22+
#define MEMFAULT_SDK_VERSION { .major = 1, .minor = 3, .patch = 0 }
23+
#define MEMFAULT_SDK_VERSION_STR "1.3.0"
2424

2525
#ifdef __cplusplus
2626
}

examples/nrf-connect-sdk/nrf5/memfault_demo_app/src/main.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ static void prv_start_watchdog_feed_thread(void) {
9999
k_thread_start(wd_feed_thread);
100100
}
101101

102-
void main(void) {
102+
int main(void) {
103103
LOG_INF("Booting Memfault sample app!");
104104

105105
// Set the device id based on the hardware UID
@@ -108,4 +108,6 @@ void main(void) {
108108
memfault_device_info_dump();
109109

110110
prv_start_watchdog_feed_thread();
111+
112+
return 0;
111113
}

examples/nrf5/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,10 +273,10 @@ look like and has been tested with nRF SDK v15.2.0.
273273
```
274274
// main.c
275275
276-
void main(void) {
276+
int main(void) {
277277
[... other initialization code ...]
278278
memfault_platform_boot();
279-
}
279+
[... application code ...]
280280
```
281281

282282
- If your project doesn't already include them you may need to add a few files

examples/zephyr/qemu/qemu-app/src/main.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ static void prv_run_stack_metrics_example(void) {
192192
}
193193
#endif // CONFIG_ZEPHYR_MEMFAULT_EXAMPLE_MEMORY_METRICS
194194

195-
void main(void) {
195+
int main(void) {
196196
LOG_INF("👋 Memfault Demo App! Board %s\n", CONFIG_BOARD);
197197
memfault_device_info_dump();
198198

@@ -216,4 +216,6 @@ void main(void) {
216216
prv_init_test_thread_timer();
217217

218218
blink_forever();
219+
220+
return 0;
219221
}

examples/zephyr/stm32l4_disco/apps/memfault_demo_app/src/main.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@ void memfault_platform_get_device_info(sMemfaultDeviceInfo *info) {
2929
};
3030
}
3131

32-
void main(void) {
32+
int main(void) {
3333
LOG_INF("Memfault Demo App! Board %s\n", CONFIG_BOARD);
3434
memfault_device_info_dump();
3535
memfault_zephyr_port_install_root_certs();
36+
37+
return 0;
3638
}

ports/esp8266_sdk/memfault/memfault_platform_http_client.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,8 @@ sMfltHttpClient *memfault_platform_http_client_create(void) {
120120

121121
const char *memfault_root_certs[] = {
122122
MEMFAULT_ROOT_CERTS_DIGICERT_GLOBAL_ROOT_G2,
123-
MEMFAULT_ROOT_CERTS_DIGICERT_GLOBAL_ROOT_CA,
124-
MEMFAULT_ROOT_CERTS_BALTIMORE_CYBERTRUST_ROOT,
125-
MEMFAULT_ROOT_CERTS_AMAZON_ROOT_CA1
123+
MEMFAULT_ROOT_CERTS_AMAZON_ROOT_CA1,
124+
MEMFAULT_ROOT_CERTS_DIGICERT_GLOBAL_ROOT_CA
126125
};
127126

128127
esp_http_client_handle_t client = NULL;

0 commit comments

Comments
 (0)