diff --git a/DiscImageChef.Core/ChangeLog b/DiscImageChef.Core/ChangeLog index 157228d64..c2dab9d38 100644 --- a/DiscImageChef.Core/ChangeLog +++ b/DiscImageChef.Core/ChangeLog @@ -1,3 +1,8 @@ +2017-05-27 Natalia Portillo + + * Checksum.cs: + * DiscImageChef.Core.csproj: Refactor: Move Checksum to Core. + 2017-05-27 Natalia Portillo * Statistics.cs: diff --git a/DiscImageChef/Core/Checksum.cs b/DiscImageChef.Core/Checksum.cs similarity index 98% rename from DiscImageChef/Core/Checksum.cs rename to DiscImageChef.Core/Checksum.cs index 65948353e..e46bcc7dd 100644 --- a/DiscImageChef/Core/Checksum.cs +++ b/DiscImageChef.Core/Checksum.cs @@ -37,7 +37,7 @@ using System.Threading; namespace DiscImageChef.Core { - class Checksum + public class Checksum { Adler32Context adler32ctx; CRC16Context crc16ctx; @@ -75,7 +75,7 @@ namespace DiscImageChef.Core sha512Packet sha512Pkt; spamsumPacket spamsumPkt; - internal Checksum() + public Checksum() { adler32ctx = new Adler32Context(); crc16ctx = new CRC16Context(); @@ -137,7 +137,7 @@ namespace DiscImageChef.Core spamsumPkt.context = ssctx; } - internal void Update(byte[] data) + public void Update(byte[] data) { adlerPkt.data = data; adlerThread.Start(adlerPkt); @@ -184,7 +184,7 @@ namespace DiscImageChef.Core spamsumThread = new Thread(updateSpamSum); } - internal List End() + public List End() { List chks = new List(); @@ -246,7 +246,7 @@ namespace DiscImageChef.Core return chks; } - internal static List GetChecksums(byte[] data) + public static List GetChecksums(byte[] data) { Adler32Context adler32ctxData = new Adler32Context(); CRC16Context crc16ctxData = new CRC16Context(); diff --git a/DiscImageChef.Core/DiscImageChef.Core.csproj b/DiscImageChef.Core/DiscImageChef.Core.csproj index 0153c64cd..f7b94a038 100644 --- a/DiscImageChef.Core/DiscImageChef.Core.csproj +++ b/DiscImageChef.Core/DiscImageChef.Core.csproj @@ -38,6 +38,7 @@ + @@ -72,6 +73,14 @@ {F2B84194-26EB-4227-B1C5-6602517E85AE} DiscImageChef.CommonTypes + + {CC48B324-A532-4A45-87A6-6F91F7141E8D} + DiscImageChef.Checksums + + + {9F213318-5CB8-4066-A757-074489C9F818} + DiscImageChef.Metadata + \ No newline at end of file diff --git a/DiscImageChef/ChangeLog b/DiscImageChef/ChangeLog index d77932eb5..4f413aa26 100644 --- a/DiscImageChef/ChangeLog +++ b/DiscImageChef/ChangeLog @@ -1,3 +1,8 @@ +2017-05-27 Natalia Portillo + + * DiscImageChef.csproj: + Refactor: Move Checksum to Core. + 2017-05-27 Natalia Portillo * DiscImageChef.csproj: diff --git a/DiscImageChef/DiscImageChef.csproj b/DiscImageChef/DiscImageChef.csproj index 887026ded..4cf5c4605 100644 --- a/DiscImageChef/DiscImageChef.csproj +++ b/DiscImageChef/DiscImageChef.csproj @@ -62,7 +62,6 @@ -