1个不稳定版本
0.1.0 | 2021年12月7日 |
---|
#2563 in 加密学
36KB
866 行
RustCrypto:工具
该仓库包含RustCrypto项目中使用的各种实用程序crate。
Crates
名称 | crates.io | 文档 | MSRV | 描述 |
---|---|---|---|---|
blobby |
简单去重二进制blob存储格式的解码器 | |||
block-buffer |
固定大小缓冲区,用于数据处理块处理 | |||
block‑padding |
将消息分成块进行填充和解填充 | |||
cmov |
条件移动内建函数 | |||
collectable |
可失败、no_std 友好的收集特质 |
|||
cpufeatures |
比is_x86_feature_detected! 宏轻量级且高效的替代方案 |
|||
dbl |
Galois域(GF)中的双操作 | |||
hex-literal |
在编译时将十六进制字符串转换为字节数组的过程宏 | |||
inout |
适用于代码泛型操作的代码的自定义引用类型,包括原地和缓冲区到缓冲区模式。 | |||
opaque-debug |
实现不可见Debug 特质的宏 |
|||
wycheproof2blb |
将Wycheproof测试向量转换为blobby格式的工具 | |||
zeroize |
在避免编译器优化的同时安全地清零内存 |
许可
所有crate均根据以下之一许可:
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可定义的您有意提交的任何贡献,均应按上述方式双重许可,而不附加任何额外的条款或条件。
依赖项
~0.7–1.4MB
~33K SLoC