105个版本

0.10.21 2024年6月20日
0.10.20 2024年1月12日
0.10.19 2023年12月12日
0.10.18 2023年11月21日
0.5.12 2022年12月30日

#781 in Cryptography

Download history 60/week @ 2024-04-29 37/week @ 2024-05-06 60/week @ 2024-05-13 91/week @ 2024-05-20 55/week @ 2024-05-27 48/week @ 2024-06-03 46/week @ 2024-06-10 157/week @ 2024-06-17 100/week @ 2024-06-24 140/week @ 2024-07-01 69/week @ 2024-07-08 31/week @ 2024-07-15 48/week @ 2024-07-22 221/week @ 2024-07-29 26/week @ 2024-08-05 195/week @ 2024-08-12

492 每月下载
用于 7 个crate (5 直接)

MPL-2.0 许可证

82KB
2K SLoC

Sosistab2 - 为糟糕的网络提供的混淆数据报传输

Sosistab2是一个类似于QUIC的数据报传输框架。在单个Multiplex会话中,它可以复用支持既可靠又不可靠的TCP-like bytestreams和UDP-like datagrams的流。

一个酷炫的功能,也是相对于传统sosistab协议的关键创新,是同一个Multiplex可以由多个“管道”支持。管道实现了Pipe特质,并且是对不可靠数据报传输的简单抽象。一个Multiplex将智能地决定将流量发送到哪个管道,并自动避开非功能管道。此外,Multiplex还使用chacha20-poly1305和三重-x25519密钥交换进行端到端加密,并且不会以任何方式信任Pipe的机密性、完整性和身份验证。

依赖项

~19–58MB
~1M SLoC