Disable SHA3 usage, as it is returning null
This commit is contained in:
@@ -101,9 +101,9 @@ namespace SharpHash
|
|||||||
Checksums.SHA512Context sha512Context = new Checksums.SHA512Context();
|
Checksums.SHA512Context sha512Context = new Checksums.SHA512Context();
|
||||||
sha512Context.Init();
|
sha512Context.Init();
|
||||||
|
|
||||||
Console.WriteLine("Initializing SHA3-512...");
|
// Console.WriteLine("Initializing SHA3-512...");
|
||||||
Checksums.SHA3Context sha3Context = new Checksums.SHA3Context();
|
// Checksums.SHA3Context sha3Context = new Checksums.SHA3Context();
|
||||||
sha3Context.Init();
|
// sha3Context.Init();
|
||||||
|
|
||||||
if (fileStream.Length > bufferSize)
|
if (fileStream.Length > bufferSize)
|
||||||
{
|
{
|
||||||
@@ -126,7 +126,7 @@ namespace SharpHash
|
|||||||
sha256Context.Update(dataBuffer);
|
sha256Context.Update(dataBuffer);
|
||||||
sha384Context.Update(dataBuffer);
|
sha384Context.Update(dataBuffer);
|
||||||
sha512Context.Update(dataBuffer);
|
sha512Context.Update(dataBuffer);
|
||||||
sha3Context.Update(dataBuffer);
|
// sha3Context.Update(dataBuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
dataBuffer = new byte[remainder];
|
dataBuffer = new byte[remainder];
|
||||||
@@ -143,7 +143,7 @@ namespace SharpHash
|
|||||||
sha256Context.Update(dataBuffer);
|
sha256Context.Update(dataBuffer);
|
||||||
sha384Context.Update(dataBuffer);
|
sha384Context.Update(dataBuffer);
|
||||||
sha512Context.Update(dataBuffer);
|
sha512Context.Update(dataBuffer);
|
||||||
sha3Context.Update(dataBuffer);
|
// sha3Context.Update(dataBuffer);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -161,7 +161,7 @@ namespace SharpHash
|
|||||||
sha256Context.Update(dataBuffer);
|
sha256Context.Update(dataBuffer);
|
||||||
sha384Context.Update(dataBuffer);
|
sha384Context.Update(dataBuffer);
|
||||||
sha512Context.Update(dataBuffer);
|
sha512Context.Update(dataBuffer);
|
||||||
sha3Context.Update(dataBuffer);
|
// sha3Context.Update(dataBuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
byte[] crc16Hash = crc16Context.Final();
|
byte[] crc16Hash = crc16Context.Final();
|
||||||
@@ -175,8 +175,9 @@ namespace SharpHash
|
|||||||
byte[] sha256Hash = sha256Context.Final();
|
byte[] sha256Hash = sha256Context.Final();
|
||||||
byte[] sha384Hash = sha384Context.Final();
|
byte[] sha384Hash = sha384Context.Final();
|
||||||
byte[] sha512Hash = sha512Context.Final();
|
byte[] sha512Hash = sha512Context.Final();
|
||||||
byte[] sha3Hash = sha3Context.Final();
|
// byte[] sha3Hash = sha3Context.Final();
|
||||||
|
|
||||||
|
Console.WriteLine();
|
||||||
Console.WriteLine("CRC16: {0}", stringify(crc16Hash));
|
Console.WriteLine("CRC16: {0}", stringify(crc16Hash));
|
||||||
Console.WriteLine("CRC32: {0}", stringify(crc32Hash));
|
Console.WriteLine("CRC32: {0}", stringify(crc32Hash));
|
||||||
Console.WriteLine("CRC64: {0}", stringify(crc64Hash));
|
Console.WriteLine("CRC64: {0}", stringify(crc64Hash));
|
||||||
@@ -188,7 +189,7 @@ namespace SharpHash
|
|||||||
Console.WriteLine("SHA2-256: {0}", stringify(sha256Hash));
|
Console.WriteLine("SHA2-256: {0}", stringify(sha256Hash));
|
||||||
Console.WriteLine("SHA2-384: {0}", stringify(sha384Hash));
|
Console.WriteLine("SHA2-384: {0}", stringify(sha384Hash));
|
||||||
Console.WriteLine("SHA2-512: {0}", stringify(sha512Hash));
|
Console.WriteLine("SHA2-512: {0}", stringify(sha512Hash));
|
||||||
Console.WriteLine("SHA3-512: {0}", stringify(sha3Hash));
|
// Console.WriteLine("SHA3-512: {0}", stringify(sha3Hash));
|
||||||
|
|
||||||
fileStream.Close();
|
fileStream.Close();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user