6 个版本
0.2.1 | 2021 年 1 月 19 日 |
---|---|
0.2.0 | 2021 年 1 月 12 日 |
0.1.3 | 2021 年 1 月 19 日 |
#1607 in 异步
19,375 每月下载次数
在 9 个 crate 中使用 (via tiberius)
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