X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=Novacoin%2FAddressTools.cs;h=b7409874594037b0c91f97a892a90ce60f61af3b;hb=1dcac5faa2b1477034f82466ffb16170fa2e9bb6;hp=c0073feec822666458f803f078d6f533399ea65b;hpb=0279648337efe9bbe32b5204e247529243805484;p=NovacoinLibrary.git diff --git a/Novacoin/AddressTools.cs b/Novacoin/AddressTools.cs index c0073fe..b740987 100644 --- a/Novacoin/AddressTools.cs +++ b/Novacoin/AddressTools.cs @@ -6,6 +6,7 @@ using Org.BouncyCastle.Math; namespace Novacoin { + [Serializable] public class Base58Exception : Exception { public Base58Exception() @@ -66,7 +67,7 @@ namespace Novacoin { var dataBytes = new byte[bytes.Length + 4]; bytes.CopyTo(dataBytes, 0); - var checkSum = Hash256.ComputeRaw256(bytes).Take(4).ToArray(); + var checkSum = CryptoUtils.ComputeHash256(bytes).Take(4).ToArray(); checkSum.CopyTo(dataBytes, dataBytes.Length - 4); // add 4-byte hash check to the end return Base58Encode(dataBytes); @@ -127,7 +128,7 @@ namespace Novacoin Array.Copy(rawData, result, result.Length); Array.Copy(rawData, result.Length, resultCheckSum, 0, 4); - var checkSum = Hash256.ComputeRaw256(result).Take(4).ToArray(); + var checkSum = CryptoUtils.ComputeHash256(result).Take(4).ToArray(); if (!checkSum.SequenceEqual(resultCheckSum)) {