Index first when hashing nodes in MMR. Fixes #814

This commit is contained in:
Ignotus Peverell
2018-03-22 04:58:25 +00:00
parent 1300d7a745
commit 054114027f
+2 -2
View File
@@ -565,14 +565,14 @@ pub trait PMMRIndexHashable {
impl<T: PMMRable> PMMRIndexHashable for T {
fn hash_with_index(&self, index: u64) -> Hash {
(self, index).hash()
(index, self).hash()
}
}
// Convenient way to hash two existing hashes together with an index.
impl PMMRIndexHashable for (Hash, Hash) {
fn hash_with_index(&self, index: u64) -> Hash {
(&self.0, &self.1, index).hash()
(index, &self.0, &self.1).hash()
}
}