6 个版本

0.2.1 2021 年 1 月 19 日
0.2.0 2021 年 1 月 12 日
0.1.3 2021 年 1 月 19 日

#1607 in 异步

Download history 15020/week @ 2024-03-14 17644/week @ 2024-03-21 10133/week @ 2024-03-28 17823/week @ 2024-04-04 7881/week @ 2024-04-11 11305/week @ 2024-04-18 15098/week @ 2024-04-25 11825/week @ 2024-05-02 6909/week @ 2024-05-09 5261/week @ 2024-05-16 5791/week @ 2024-05-23 7056/week @ 2024-05-30 4662/week @ 2024-06-06 5919/week @ 2024-06-13 5134/week @ 2024-06-20 2718/week @ 2024-06-27

19,375 每月下载次数
9 个 crate 中使用 (via tiberius)

MIT/Apache

74KB
1.5K SLoC

opentls

使用 OpenSSL 的同步和异步 TLS 流

关于

以异步或同步版本使用 OpenSSL 实现 TLS。如果您正在寻找一个好的 TLS 实现,强烈建议使用 native-tls 进行同步连接或 async-native-tls。只有当您不能依赖操作系统提供的库,并且有一些特殊需求(如始终静态链接到 OpenSSL)时,才应使用此 crate。通常,您可能不需要使用此 crate。

API 直接来自上述 crate,因此 opentls 的 sync_io 模块应该是 native-tls 的直接替代品,而 async_io 应该是 async-native-tls 的相应替代品。向作者 Steven Fackler 和 dignifiedquire 表示衷心的感谢。

Rust 安装

$ cargo add opentls

安全

如果您要报告安全问题,请通过 [email protected] 联系我们

依赖

~1.8–4.5MB
~102K SLoC