2 个版本

0.1.2 2023年7月19日
0.1.1 2023年7月18日
0.1.0 2023年7月17日

#554 in 构建工具

自定义许可协议

6KB
86

proc-hash

proc-hash 提供在编译时嵌入哈希值的函数。

实现的哈希算法

  • MD5
  • BLAKE2b (512位)
  • BLAKE2s (256位)
  • SHA-3
  • Whirlpool

示例

use proc_hash::include_blake512;

assert_eq!(
    include_blake512!("https://www.youtube.com/watch?v=dQw4w9WgXcQ"),
    "7eda814eb5fe31a58a639842aebf554b505bb5e65bdcd1052ee035a1227d353c590580b49c453606e268b4a4f0c7862dff5fa748cd4b0e60c1bcd77c92dd7fd8"
);

依赖

~4–13MB
~136K SLoC