3 个版本
0.16.13 | 2020 年 3 月 8 日 |
---|---|
0.16.12 | 2020 年 2 月 21 日 |
0.16.11 | 2020 年 1 月 20 日 |
0.16.10 |
|
0.16.9 |
|
#57 in #rsa
5.5MB
178K SLoC
lib.rs
:
使用 Rust 和 BoringSSL 的密码学原语实现的安全、快速、小巧的密码库。
git clone https://github.com/briansmith/ring
功能标志
功能 | 描述 |
---|---|
alloc(默认)
| 启用需要使用堆的功能,特别是 RSA。 |
dev_urandom_fallback(默认)
| 此功能仅适用于 Linux。在 Linux 上,默认情况下,如果运行时不支持 getrandom() 系统调用,ring::rand::SystemRandom 将回退到从 /dev/urandom 读取。当禁用 dev_urandom_fallback 功能时,将不会发生此类回退。有关 rand::SystemRandom 的更多详细信息,请参阅文档。 |
std
| 启用使用 libstd 的功能,特别是 `std::error::Error` 集成。 |