#libsodium #nacl #crypto #encryption-decryption

barnacl

针对Rust的快速加密库(libsodium绑定)

2个版本

使用旧的Rust 2015

0.1.1 2015年7月11日
0.1.0 2015年7月10日

26 in #nacl


libgitmask 中使用

MIT 许可证

2MB
2.5K SLoC

sodiumoxide

NaCl(发音为“salt”)是一个易于使用的高速软件库,用于网络通信、加密、解密、签名等。NaCl的目标是提供构建更高级加密工具所需的所有核心操作。当然,已经存在其他库用于这些核心操作。NaCl通过提高安全性、可用性和速度来推进技术前沿。

Sodium 是基于最新发布的上游版本 nacl-20110221 的 NaCl 的便携、可交叉编译、可安装、可打包的分支,具有兼容的 API。

此包旨在提供一个类型安全且高效的 Rust 绑定,使用起来同样简单。

依赖关系

Sodium

构建

cargo build

测试

cargo test

文档

cargo doc

文档将在 target/doc/... 中生成

大多数文档取自 NaCl,在 C 和 Rust 版本之间的 API 有所不同时进行了一些修改。

最新构建的文档可以在 http://rustyhorde.github.io/barnacl 找到。

示例

待定

加入我们

在问题跟踪器中提交问题

主git仓库

git clone https://github.com/rustyhorde/barnacl.git

许可证

MIT

状态

依赖关系