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
492 每月下载
用于 7 个crate (5 直接)
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