diff --git a/SabreTools.Hashing/HashType.cs b/SabreTools.Hashing/HashType.cs index 4307b96..bad046d 100644 --- a/SabreTools.Hashing/HashType.cs +++ b/SabreTools.Hashing/HashType.cs @@ -17,6 +17,8 @@ namespace SabreTools.Hashing BLAKE3, #endif + #region CRC-16 + /// /// CRC 16-bit checksum /// @@ -178,6 +180,10 @@ namespace SabreTools.Hashing /// CRC16_XMODEM, + #endregion + + #region CRC-24 + /// /// CRC 24-bit checksum (CRC-24/BLE) /// @@ -218,6 +224,10 @@ namespace SabreTools.Hashing /// CRC24_OS9, + #endregion + + #region CRC-32 + /// /// CRC 32-bit checksum /// @@ -284,11 +294,19 @@ namespace SabreTools.Hashing /// CRC32_XFER, + #endregion + + #region CRC-40 + /// /// CRC 40-bit checksum (CRC-40/GSM) /// CRC40_GSM, + #endregion + + #region CRC-64 + /// /// CRC 64-bit checksum /// @@ -330,6 +348,10 @@ namespace SabreTools.Hashing /// CRC64_XZ, + #endregion + + #region Fletcher + /// /// John G. Fletcher's 16-bit checksum /// @@ -340,6 +362,8 @@ namespace SabreTools.Hashing /// Fletcher32, + #endregion + /// /// MD5 hash /// @@ -352,6 +376,8 @@ namespace SabreTools.Hashing RIPEMD160, #endif + #region SHA + /// /// SHA-1 hash /// @@ -401,11 +427,15 @@ namespace SabreTools.Hashing SHAKE256, #endif + #endregion + /// /// spamsum fuzzy hash /// SpamSum, + #region xxHash + #if NET462_OR_GREATER || NETCOREAPP /// /// xxHash32 hash @@ -427,5 +457,7 @@ namespace SabreTools.Hashing /// XxHash128, #endif + + #endregion } } \ No newline at end of file