gpt4 book ai didi

ssl - mbedTLS API 需要进行哪些更改才能与 LWIP 一起使用

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:56 24 4
gpt4 key购买 nike

我想为我的项目添加 TLS 支持。我正在使用 mbedTLS 和 LWIP。由于我对两者都不熟悉,我想知道我是否可以直接使用 LWIP 中的 mbedTLS API,或者我需要进行一些更改。为了 LWIP 兼容性,mbedTLS 的绑定(bind)、连接、发送和接收 API 需要进行哪些更改。如果有任何使用这两者的示例代码可用,那么也可以。有人可以帮我解决这个问题吗?

提前致谢。

最佳答案

mbedTLS 在此页面上明确提到了 LWIP 堆栈:
https://tls.mbed.org/kb/how-to/mbedtls-tutorial所以我猜它应该可以正常工作。

LwIP 堆栈可通过 lwipopts.h 进行高度配置。您必须创建标题以覆盖 include/lwip/opts.h 中的默认设置.

对于任何使用“普通”套接字的东西,您都必须显式启用 LWIP 的套接字 API。如果可以的话,增加 LwIP 的大部分保守资源设置也是明智的。

LwIP 还有一个操作系统抽象层,您可能必须自己实现,具体取决于您的平台,我猜 mbedTLS 也有类似的东西。

关于ssl - mbedTLS API 需要进行哪些更改才能与 LWIP 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34039817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com