Updated readme to reflect new added fn

This commit is contained in:
Robert Kornacki 2019-07-24 11:24:39 -04:00
parent b57951ce40
commit 441f50637d
2 changed files with 3 additions and 2 deletions

View file

@ -10,7 +10,7 @@ keywords = ["PoW", "sha256", "proof-of-work"]
readme = "readme.md" readme = "readme.md"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
repository = "https://github.com/robkorn/pow" repository = "https://github.com/robkorn/pow"
categories = ["pow", "sha256"] categories = ["algorithms"]
[dependencies] [dependencies]
sha2 = "0.8.0" sha2 = "0.8.0"
serde = { version = "1.0.97", features = ["derive"] } serde = { version = "1.0.97", features = ["derive"] }

View file

@ -25,7 +25,7 @@ let phrase = b"Phrase to be used.".to_vec();
let pw = PoW::prove_work(&phrase, difficulty).unwrap(); let pw = PoW::prove_work(&phrase, difficulty).unwrap();
// Asserting that the result is of sufficient difficulty // Asserting that the result is of sufficient difficulty
assert!(pw.result >= difficulty); assert!(pw.is_sufficient_difficulty(difficulty));
// Asserting that the PoW was generated from the provided phrase // Asserting that the PoW was generated from the provided phrase
assert!(pw.is_valid_proof(&phrase)) assert!(pw.is_valid_proof(&phrase))
@ -40,6 +40,7 @@ let difficulty = u128::max_value() - u128::max_value() / 100_000;
let now: u64 = get_unix_time_seconds(); let now: u64 = get_unix_time_seconds();
let pw = PoW::prove_work(&now, difficulty).unwrap(); let pw = PoW::prove_work(&now, difficulty).unwrap();
// Alternative way to check that the result is of sufficient difficulty
assert!(pw.result >= difficulty); assert!(pw.result >= difficulty);
assert!(pw.is_valid_proof(&phrase)) assert!(pw.is_valid_proof(&phrase))
``` ```