Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
黑眼圈子
arduino-esp32
提交
7c093460
A
arduino-esp32
项目概览
黑眼圈子
/
arduino-esp32
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
arduino-esp32
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
7c093460
编写于
12月 10, 2022
作者:
M
Me No Dev
提交者:
GitHub
12月 10, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix conflict with ESP-IDF's esp_crt_bundle (#7560)
上级
deca1507
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
9 addition
and
9 deletion
+9
-9
libraries/WiFiClientSecure/src/WiFiClientSecure.cpp
libraries/WiFiClientSecure/src/WiFiClientSecure.cpp
+2
-2
libraries/WiFiClientSecure/src/esp_crt_bundle.c
libraries/WiFiClientSecure/src/esp_crt_bundle.c
+3
-3
libraries/WiFiClientSecure/src/esp_crt_bundle.h
libraries/WiFiClientSecure/src/esp_crt_bundle.h
+3
-3
libraries/WiFiClientSecure/src/ssl_client.cpp
libraries/WiFiClientSecure/src/ssl_client.cpp
+1
-1
未找到文件。
libraries/WiFiClientSecure/src/WiFiClientSecure.cpp
浏览文件 @
7c093460
...
...
@@ -264,10 +264,10 @@ void WiFiClientSecure::setCACert (const char *rootCA)
{
if
(
bundle
!=
NULL
)
{
esp_crt_bundle_set
(
bundle
);
arduino_
esp_crt_bundle_set
(
bundle
);
_use_ca_bundle
=
true
;
}
else
{
esp_crt_bundle_detach
(
NULL
);
arduino_
esp_crt_bundle_detach
(
NULL
);
_use_ca_bundle
=
false
;
}
}
...
...
libraries/WiFiClientSecure/src/esp_crt_bundle.c
浏览文件 @
7c093460
...
...
@@ -176,7 +176,7 @@ static esp_err_t esp_crt_bundle_init(const uint8_t *x509_bundle)
return
ESP_OK
;
}
esp_err_t
esp_crt_bundle_attach
(
void
*
conf
)
esp_err_t
arduino_
esp_crt_bundle_attach
(
void
*
conf
)
{
esp_err_t
ret
=
ESP_OK
;
// If no bundle has been set by the user then use the bundle embedded in the binary
...
...
@@ -199,7 +199,7 @@ esp_err_t esp_crt_bundle_attach(void *conf)
return
ret
;
}
void
esp_crt_bundle_detach
(
mbedtls_ssl_config
*
conf
)
void
arduino_
esp_crt_bundle_detach
(
mbedtls_ssl_config
*
conf
)
{
free
(
s_crt_bundle
.
crts
);
s_crt_bundle
.
crts
=
NULL
;
...
...
@@ -208,7 +208,7 @@ void esp_crt_bundle_detach(mbedtls_ssl_config *conf)
}
}
void
esp_crt_bundle_set
(
const
uint8_t
*
x509_bundle
)
void
arduino_
esp_crt_bundle_set
(
const
uint8_t
*
x509_bundle
)
{
// Free any previously used bundle
free
(
s_crt_bundle
.
crts
);
...
...
libraries/WiFiClientSecure/src/esp_crt_bundle.h
浏览文件 @
7c093460
...
...
@@ -36,7 +36,7 @@ extern "C" {
* - ESP_OK if adding certificates was successful.
* - Other if an error occured or an action must be taken by the calling process.
*/
esp_err_t
esp_crt_bundle_attach
(
void
*
conf
);
esp_err_t
arduino_
esp_crt_bundle_attach
(
void
*
conf
);
/**
...
...
@@ -46,7 +46,7 @@ esp_err_t esp_crt_bundle_attach(void *conf);
*
* @param[in] conf The config struct for the SSL connection.
*/
void
esp_crt_bundle_detach
(
mbedtls_ssl_config
*
conf
);
void
arduino_
esp_crt_bundle_detach
(
mbedtls_ssl_config
*
conf
);
/**
...
...
@@ -58,7 +58,7 @@ void esp_crt_bundle_detach(mbedtls_ssl_config *conf);
*
* @param[in] x509_bundle A pointer to the certificate bundle.
*/
void
esp_crt_bundle_set
(
const
uint8_t
*
x509_bundle
);
void
arduino_
esp_crt_bundle_set
(
const
uint8_t
*
x509_bundle
);
#ifdef __cplusplus
...
...
libraries/WiFiClientSecure/src/ssl_client.cpp
浏览文件 @
7c093460
...
...
@@ -193,7 +193,7 @@ int start_ssl_client(sslclient_context *ssl_client, const char *host, uint32_t p
}
}
else
if
(
useRootCABundle
)
{
log_v
(
"Attaching root CA cert bundle"
);
ret
=
esp_crt_bundle_attach
(
&
ssl_client
->
ssl_conf
);
ret
=
arduino_
esp_crt_bundle_attach
(
&
ssl_client
->
ssl_conf
);
if
(
ret
<
0
)
{
return
handle_error
(
ret
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录