6 releases
0.3.3 | Apr 8, 2021 |
---|---|
0.3.2 | Jul 1, 2020 |
0.3.1 | May 22, 2020 |
0.2.0 | May 18, 2020 |
0.1.0 | May 18, 2020 |
#2010 in Cryptography
18KB
408 lines
rust-hashcash docs
MIT licensed Rust implementation of the hashcash algorithm ported from hashcash.py. Notable differences are that only version 1 of hashcash is supported and sha3
is used as the default hashing algorithm. sha1
is available with a feature flag.
Example
use hashcash::{Stamp, check};
fn main {
let stamp = Stamp::default();
assert!(check(stamp.to_string()));
}
Usage
[dependencies]
rust-hashcash = "0.1"
With sha1
[dependencies]
rust-hashcash = {version = "0.1", features=["sha1"]}
Dependencies
~4.5MB
~68K SLoC