2 个版本
0.0.2 | 2020 年 5 月 24 日 |
---|---|
0.0.1 | 2020 年 5 月 24 日 |
#1276 在 数据结构
37,134 每月下载量
在 typed-store 中使用
7KB
87 行
RustCrypto: 工具
此仓库包含 RustCrypto 项目中使用的各种实用程序 crate。
Crates
名称 | crates.io | 文档 | MSRV | 描述 |
---|---|---|---|---|
blobby |
简单去重二进制 blob 存储格式的解码器 | |||
block-buffer |
用于数据块处理的固定大小缓冲区 | |||
block-padding |
对分为块的消息进行填充和去填充 | |||
cmov |
条件移动内联函数 | |||
collectable |
可恢复的、no_std -友好集合特质 |
|||
cpufeatures |
比 is_x86_feature_detected! 宏轻量级且高效的替代品 |
|||
dbl |
在伽罗瓦域 (GF) 中的双操作 | |||
hex-literal |
在编译时将十六进制字符串转换为字节数组的过程宏 | |||
inout |
用于代码的通用引用类型,该代码针对原地和缓冲区到缓冲区操作模式。 | |||
opaque-debug |
用于不可见 Debug 特质实现的宏 |
|||
wycheproof2blb |
将 Wycheproof 测试向量转换为 blobby 格式的实用程序 | |||
zeroize |
在避免编译器优化的同时安全地清除内存 |
许可证
所有 crate 都根据以下任一许可证授权
任选其一。
贡献
除非你明确说明,否则根据 Apache-2.0 许可证定义的任何有意提交以包含在你的作品中,都应根据上述许可证双重授权,不附加任何额外条款或条件。
lib.rs
:
此 crate 提供了一组特质,可用于抽象各种集合类型。特别是,它支持可恢复操作特质(如 TryExtend
),这对于支持固定容量容器(如 heapless::Vec
或 tinyvec::Array
)非常有用。