4 个版本 (2 个破坏性更新)
使用旧的Rust 2015
0.2.0 | 2016年12月10日 |
---|---|
0.1.0 | 2016年12月9日 |
0.0.2 | 2016年12月9日 |
0.0.1 | 2016年12月9日 |
#1737 在 密码学
每月271次下载
用于 zerodrop
595KB
190 行
包含 (WOFF字体, 120KB) docs/Heuristica-Italic.woff, (WOFF字体, 90KB) docs/FiraSans-Medium.woff, (WOFF字体, 92KB) docs/FiraSans-Regular.woff, (WOFF字体, 56KB) docs/SourceCodePro-Regular.woff, (WOFF字体, 56KB) docs/SourceCodePro-Semibold.woff, (WOFF字体, 49KB) docs/SourceSerifPro-Bold.woff 等。
#constanttime
一个支持许多恒定时间操作的crate。参考是Go语言的crypto/subtile,它实现了这些恒定时间操作的原型。我借鉴了将uint8
和uint32
扩展到所有Rust整数类型的库。
这些操作不是为了快速设计,而是为了在成功或失败时保持相同的操作时间。这是为了防止对加密库和应用程序进行旁路攻击。
此crate仅作为core
使用。因此,它不需要std
,因此它可以用于无操作系统的OS和嵌入式开发。
使用此crate
[dependencies]
constanttime = "0.2"
#审计
这个crate是否按预期工作?
如果了解asm或底层机器黑客技术,我非常愿意了解!我非常需要您的帮助。
####法律
本项目可视为Apache2.0软件许可下授权。完整的许可证副本可在此处找到。
感谢Go语言标准库开发团队创建crypto/subtile库,本项目已参考该库。