6 个版本

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

#1607 in 异步

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

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

安全

如果您要报告安全问题,请通过 security@prisma.io 联系我们

依赖

~1.8–4.5MB
~102K SLoC