#hash #x11 #poc #function #bc4py #x16s #yescrypt

nightly bc4py_hash

bc4py 加密哈希函数库

4 个版本

0.1.3 2020年6月2日
0.1.2 2020年5月30日
0.1.1 2020年5月30日
0.1.0 2020年5月27日

#14 in #poc


用于 bc4py-plot-cli

MIT 许可证

3.5MB
76K SLoC

C 76K SLoC // 0.0% comments Rust 719 SLoC // 0.1% comments Python 9 SLoC

bc4py-hash

bc4py 加密哈希函数

  • Yescrypt (Yespower0.5)
  • Yespower0.9
  • x16s
  • x11
  • poc (容量证明)

要求

  • Windows上的MSVC
  • Linux上的GCC

用法

有三个功能。

名称 备注
hashs 启用 yespower, x16s 和 x11 哈希
poc 启用 poc 哈希函数
进度条 打印 poc 工作进度

通过以下方式指定功能。

[dependencies]
bc4py_hash = {version = "0.1", features= ["hashs", "poc"]}

测试

检查所有测试(除重测试外)

cargo test --features hashs --features poc

plot_file 的重测试由

cargo test --features poc --release -- --ignored

来源

作者

@namuyan_mine

许可证

MIT

依赖项