15 个版本 (稳定)
使用旧的Rust 2015
5.0.0 | 2018年3月10日 |
---|---|
4.0.0 | 2018年3月8日 |
3.0.2 | 2018年3月4日 |
2.0.0 | 2018年2月15日 |
0.2.0 | 2017年7月31日 |
#2058 in 加密学
在 4 个crate(3 个直接)中使用
120KB
2K SLoC
秘密握手
Rust对shs1-c的包装。
在 examples
文件夹中包含用于与shs1-testsuite一起使用的可执行文件。运行 cargo build --example client
或 cargo build --example server
编译它们。
构建
此模块依赖于libsodium。
此项目还包含shs1-c作为git子模块,因此在克隆、更新等操作时务必执行正确的git操作。
lib.rs
:
秘密握手协议第1版的实现。
此库在内部使用libsodium。在应用程序代码中,在执行任何握手操作之前,调用sodiumoxide::init()
。
依赖项
~17MB
~81K SLoC