An open API service indexing awesome lists of open source software.

https://github.com/namuyan/bc4py_hash

bc4py crypto hash functions for Rust
https://github.com/namuyan/bc4py_hash

cryptocurrency rust-lang x11 x16s yescrypt yespower

Last synced: 3 months ago
JSON representation

bc4py crypto hash functions for Rust

Awesome Lists containing this project

README

          

bc4py-hash
====
bc4py crypto hash functions
* Yescrypt (Yespower0.5)
* Yespower0.9
* x16s
* x11
* poc (proof of capacity)

requirement
----
* MSVC on windows
* GCC on linux

usage
----
There are three features.

| name | note |
| ---- | ---- |
| hashs | enables yespower, x16s and x11 hash |
| poc | enables poc hash functions |
| progress-bar | print poc work progress |

specify by features like this.
```
[dependencies]
bc4py_hash = {version = "0.1", features= ["hashs", "poc"]}
```

test
----
check all test except heavy test
```commandline
cargo test --features hashs --features poc
```

heavy test of *plot_file* by
```commandline
cargo test --features poc --release -- --ignored
```

sources
----
* [yespower](https://github.com/namuyan/yespower-python)
* [x16s](https://pypi.org/project/shield-x16s-hash/)
* [x11](https://pypi.org/project/x11_hash)

Author
----
[@namuyan_mine](https://twitter.com/namuyan_mine)

licence
----
MIT