Skip to content

Commit

Permalink
fix: remove murmur3 support, see #70
Browse files Browse the repository at this point in the history
  • Loading branch information
richardschneider committed Apr 7, 2019
1 parent 77d974d commit 222671b
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 28 deletions.
2 changes: 0 additions & 2 deletions src/Registry/HashingAlgorithm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,6 @@ static HashingAlgorithm()
Register("blake2s-160", 0xb254, 160 / 8, () => new BouncyDigest(new BC.Blake2sDigest(160)));
Register("blake2s-224", 0xb25c, 224 / 8, () => new BouncyDigest(new BC.Blake2sDigest(224)));
Register("blake2s-256", 0xb260, 256 / 8, () => new BouncyDigest(new BC.Blake2sDigest(256)));
Register("murmur3-32", 0x23, 32 / 8);
Register("murmur3-128", 0x22, 128 / 8);
Register("md4", 0xd4, 128 / 8, () => new BouncyDigest(new BC.MD4Digest()));
Register("md5", 0xd5, 128 / 8, () => MD5.Create());
Register("identity", 0, 0, () => new IdentityHash());
Expand Down
26 changes: 0 additions & 26 deletions test/MultiHashTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -375,18 +375,6 @@ class TestVector
Input = "beep boop",
Output = "1d40e161c54798f78eba3404ac5e7e12d27555b7b810e7fd0db3f25ffa0c785c438331b0fbb6156215f69edf403c642e5280f4521da9bd767296ec81f05100852e78"
},
new TestVector {
Ignore = true, // NYI
Algorithm = "murmur3-128",
Input = "beep boop",
Output = "2210acfe9c5bbf88f075c0c4df0464430ead"
},
new TestVector {
Ignore = true, // NYI
Algorithm = "murmur3-32",
Input = "beep boop",
Output = "2304243ddb9e"
},
new TestVector {
Algorithm = "blake2b-512",
Input = "beep boop",
Expand Down Expand Up @@ -433,20 +421,6 @@ public void CheckMultiHash()
}
}

[TestMethod]
public void Murmur3_Decode()
{
var hash = "2304243ddb9e".ToHexBuffer().ToBase58();
var mh = new MultiHash(hash);
Assert.AreEqual("murmur3-32", mh.Algorithm.Name);
Assert.AreEqual("243ddb9e", mh.Digest.ToHexString());

hash = "2210acfe9c5bbf88f075c0c4df0464430ead".ToHexBuffer().ToBase58();
mh = new MultiHash(hash);
Assert.AreEqual("murmur3-128", mh.Algorithm.Name);
Assert.AreEqual("acfe9c5bbf88f075c0c4df0464430ead", mh.Digest.ToHexString());
}

[TestMethod]
public void IdentityHash()
{
Expand Down

0 comments on commit 222671b

Please sign in to comment.