mirror of
https://github.com/aaru-dps/Aaru.Checksums.git
synced 2025-12-16 19:24:29 +00:00
Code style fixes.
This commit is contained in:
@@ -38,7 +38,7 @@ using Aaru.Helpers;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Implements the Adler-32 algorithm</summary>
|
||||
public class Adler32Context : IChecksum
|
||||
public sealed class Adler32Context : IChecksum
|
||||
{
|
||||
const ushort ADLER_MODULE = 65521;
|
||||
ushort _sum1, _sum2;
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
public class CRC16CCITTContext : Crc16Context
|
||||
public sealed class CRC16CCITTContext : Crc16Context
|
||||
{
|
||||
public const ushort CRC16_CCITT_POLY = 0x8408;
|
||||
public const ushort CRC16_CCITT_SEED = 0x0000;
|
||||
|
||||
@@ -41,10 +41,10 @@ namespace Aaru.Checksums
|
||||
/// <summary>Implements a CRC16 algorithm</summary>
|
||||
public class Crc16Context : IChecksum
|
||||
{
|
||||
protected ushort _finalSeed;
|
||||
protected ushort _hashInt;
|
||||
protected bool _inverse;
|
||||
protected ushort[] _table;
|
||||
readonly ushort _finalSeed;
|
||||
readonly bool _inverse;
|
||||
readonly ushort[] _table;
|
||||
ushort _hashInt;
|
||||
|
||||
/// <summary>Initializes the CRC16 table with a custom polynomial and seed</summary>
|
||||
public Crc16Context(ushort polynomial, ushort seed, ushort[] table, bool inverse)
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
public class CRC16IBMContext : Crc16Context
|
||||
public sealed class CRC16IBMContext : Crc16Context
|
||||
{
|
||||
const ushort CRC16_IBM_POLY = 0xA001;
|
||||
const ushort CRC16_IBM_SEED = 0x0000;
|
||||
|
||||
@@ -38,7 +38,7 @@ using Aaru.Helpers;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Implements a CRC32 algorithm</summary>
|
||||
public class Crc32Context : IChecksum
|
||||
public sealed class Crc32Context : IChecksum
|
||||
{
|
||||
const uint CRC32_ISO_POLY = 0xEDB88320;
|
||||
const uint CRC32_ISO_SEED = 0xFFFFFFFF;
|
||||
|
||||
@@ -38,7 +38,7 @@ using Aaru.Helpers;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Implements a CRC64 algorithm</summary>
|
||||
public class Crc64Context : IChecksum
|
||||
public sealed class Crc64Context : IChecksum
|
||||
{
|
||||
public const ulong CRC64_ECMA_POLY = 0xC96C5795D7870F42;
|
||||
public const ulong CRC64_ECMA_SEED = 0xFFFFFFFFFFFFFFFF;
|
||||
|
||||
@@ -40,7 +40,7 @@ using Aaru.Helpers;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Implements the Fletcher-32 algorithm</summary>
|
||||
public class Fletcher32Context : IChecksum
|
||||
public sealed class Fletcher32Context : IChecksum
|
||||
{
|
||||
const ushort FLETCHER_MODULE = 0xFFFF;
|
||||
ushort _sum1, _sum2;
|
||||
@@ -165,7 +165,7 @@ namespace Aaru.Checksums
|
||||
}
|
||||
|
||||
/// <summary>Implements the Fletcher-16 algorithm</summary>
|
||||
public class Fletcher16Context : IChecksum
|
||||
public sealed class Fletcher16Context : IChecksum
|
||||
{
|
||||
const byte FLETCHER_MODULE = 0xFF;
|
||||
byte _sum1, _sum2;
|
||||
|
||||
@@ -38,7 +38,7 @@ using Aaru.CommonTypes.Interfaces;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Wraps up .NET MD5 implementation to a Init(), Update(), Final() context.</summary>
|
||||
public class Md5Context : IChecksum
|
||||
public sealed class Md5Context : IChecksum
|
||||
{
|
||||
readonly MD5 _provider;
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ using Aaru.CommonTypes.Interfaces;
|
||||
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
public class Register : IPluginRegister
|
||||
public sealed class Register : IPluginRegister
|
||||
{
|
||||
public List<Type> GetAllChecksumPlugins() => Assembly.
|
||||
GetExecutingAssembly().GetTypes().
|
||||
|
||||
@@ -38,7 +38,7 @@ using Aaru.CommonTypes.Interfaces;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Wraps up .NET SHA1 implementation to a Init(), Update(), Final() context.</summary>
|
||||
public class Sha1Context : IChecksum
|
||||
public sealed class Sha1Context : IChecksum
|
||||
{
|
||||
readonly SHA1 _provider;
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ using Aaru.CommonTypes.Interfaces;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Wraps up .NET SHA256 implementation to a Init(), Update(), Final() context.</summary>
|
||||
public class Sha256Context : IChecksum
|
||||
public sealed class Sha256Context : IChecksum
|
||||
{
|
||||
readonly SHA256 _provider;
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ using Aaru.CommonTypes.Interfaces;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Wraps up .NET SHA384 implementation to a Init(), Update(), Final() context.</summary>
|
||||
public class Sha384Context : IChecksum
|
||||
public sealed class Sha384Context : IChecksum
|
||||
{
|
||||
readonly SHA384 _provider;
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ using Aaru.CommonTypes.Interfaces;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Wraps up .NET SHA512 implementation to a Init(), Update(), Final() context.</summary>
|
||||
public class Sha512Context : IChecksum
|
||||
public sealed class Sha512Context : IChecksum
|
||||
{
|
||||
readonly SHA512 _provider;
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ using Aaru.CommonTypes.Interfaces;
|
||||
namespace Aaru.Checksums
|
||||
{
|
||||
/// <summary>Implements the SpamSum fuzzy hashing algorithm.</summary>
|
||||
public class SpamSumContext : IChecksum
|
||||
public sealed class SpamSumContext : IChecksum
|
||||
{
|
||||
const uint ROLLING_WINDOW = 7;
|
||||
const uint MIN_BLOCKSIZE = 3;
|
||||
|
||||
Reference in New Issue
Block a user