6个版本 (破坏性)

0.5.1 2023年7月13日
0.5.0 2023年3月7日
0.4.0 2021年7月11日
0.3.0 2021年7月4日
0.1.0 2021年6月26日

#252 in 密码学

Download history 3338/week @ 2024-03-15 3062/week @ 2024-03-22 2984/week @ 2024-03-29 3443/week @ 2024-04-05 3597/week @ 2024-04-12 3826/week @ 2024-04-19 2865/week @ 2024-04-26 2843/week @ 2024-05-03 2996/week @ 2024-05-10 2607/week @ 2024-05-17 2803/week @ 2024-05-24 3197/week @ 2024-05-31 3196/week @ 2024-06-07 3193/week @ 2024-06-14 2925/week @ 2024-06-21 1617/week @ 2024-06-28

每月11,500次下载
用于 6 crates

Apache-2.0

18MB
1.5K SLoC

Wycheproof (反序列化)

crates.io docs.rs

Google的Wycheproof项目是一套非常有用的测试集,涵盖了加密代码中的常见边界情况。

作者目前正连续第三个工作,其中他需要用Rust编写代码以反序列化Wycheproof的JSON格式测试,以便用于测试某些代码。这个crate的诞生源于永远不再做这个的愿望。它还做了我之前尝试但没时间做的事情,比如在反序列化过程中解码十六进制和base64,使用枚举来辅助类型检查,验证模式与预期模式是否匹配等。

此crate支持的最小Rust版本(MSRV)目前是Rust 1.57.0。如果MSRV在未来增加,这将伴随着次要版本号的增加。

欢迎评论和补丁。

此crate的许可证为Apache 2.0,就像Wycheproof本身一样。位于src/data的文件来自最新的Wycheproof提交

依赖关系