#time #rust-crypto #valgrind #constant #checking #constant-time #function

弃用 ctgrind

使用Valgrind检查函数是否为恒时性的工具

1个不稳定版本

使用旧的Rust 2015

0.0.0 2017年2月13日

#14 in #valgrind

MIT/Apache

1KB

RustCrypto:工具

Project Chat dependency status Apache2/MIT licensed

此存储库包含RustCrypto项目中使用的各种实用工具包。

工具包

名称 crates.io 文档 MSRV 描述
blobby crates.io Documentation MSRV 1.39 简单的去重二进制blob存储格式的解码器
block-buffer crates.io Documentation MSRV 1.41 数据块处理的固定大小缓冲区
block‑padding crates.io Documentation MSRV 1.56 对消息进行分块时的填充和去除填充
cmov crates.io Documentation MSRV 1.59 条件移动内联函数
collectable crates.io Documentation MSRV 1.41 可错误、no_std-友好的收集特质
cpufeatures crates.io Documentation MSRV 1.40 轻量级且高效的is_x86_feature_detected!宏的替代品
dbl crates.io Documentation MSRV 1.41 伽罗瓦域(GF)中的双操作
hex-literal crates.io Documentation MSRV 1.57 编译时将十六进制字符串转换为字节数组的进程宏
inout crates.io Documentation MSRV 1.56 用于代码泛型的自定义引用类型,泛型化原地和缓冲区到缓冲区操作模式。
opaque-debug crates.io Documentation MSRV 1.41 用于实现不可见Debug特质的宏
wycheproof2blb Wycheproof测试向量转换为blobby格式的工具
zeroize crates.io Documentation MSRV 1.60 在避免编译器优化的同时安全地清除内存

许可

所有工具包均受以下之一许可

任选其一。

贡献

除非您明确声明,否则您提交的任何旨在包含在作品中的贡献,根据Apache-2.0许可证的定义,将如上所述双重许可,而无需任何附加条款或条件。

无运行时依赖项