Commit Graph

6 Commits

Author SHA1 Message Date
str4d d7a93a03e6
Use a fixed-width stack-allocated array to prepare Equihash indices for hashing 2018-05-24 16:30:56 +12:00
str4d 8b8ece69cd
Use Vec::with_capacity() to allocate new indices vector 2018-05-24 16:30:56 +12:00
str4d b693e56ead
Remove unused lifetime 2018-05-24 16:30:56 +12:00
str4d ce87be1688
Add (and use) a faster recursive Equihash validator 2018-05-24 16:30:56 +12:00
str4d 94c38fa853
Oxidise the Equihash validator 2018-05-24 16:30:56 +12:00
str4d d19c9b5645
Implement Equihash validator
Follows Zcash implementation as closely as possible.
2018-05-24 16:30:56 +12:00