From 2e014d29065a22fc339998f27fbff5781ff13907 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 20 Mar 2026 10:43:00 -0400 Subject: [PATCH] Names and descriptions don't need to be pre-sanitized --- Hasher/Features/MainFeature.cs | 2 +- SabreTools.Hashing/Extensions.cs | 12 +- SabreTools.Hashing/HashType.cs | 316 +++++++++++++++---------------- 3 files changed, 165 insertions(+), 165 deletions(-) diff --git a/Hasher/Features/MainFeature.cs b/Hasher/Features/MainFeature.cs index 519e055..7c2e739 100644 --- a/Hasher/Features/MainFeature.cs +++ b/Hasher/Features/MainFeature.cs @@ -162,7 +162,7 @@ namespace Hasher.Features foreach (HashType hashType in hashTypes) { if (hashes.TryGetValue(hashType, out string? hash) && hash is not null) - builder.AppendLine($"{hashType.Description}: {hash}"); + builder.AppendLine($"{hashType.Name}: {hash}"); } // Create and print the output data diff --git a/SabreTools.Hashing/Extensions.cs b/SabreTools.Hashing/Extensions.cs index 0c66df5..0365da3 100644 --- a/SabreTools.Hashing/Extensions.cs +++ b/SabreTools.Hashing/Extensions.cs @@ -205,12 +205,12 @@ namespace SabreTools.Hashing "spamsum" => HashType.SpamSum, - "tiger128_3" => HashType.Tiger128_3, - "tiger128_4" => HashType.Tiger128_4, - "tiger160_3" => HashType.Tiger160_3, - "tiger160_4" => HashType.Tiger160_4, - "tiger192_3" => HashType.Tiger192_3, - "tiger192_4" => HashType.Tiger192_4, + "tiger128_3" or "tiger_128_3" => HashType.Tiger128_3, + "tiger128_4" or "tiger_128_4" => HashType.Tiger128_4, + "tiger160_3" or "tiger_160_3" => HashType.Tiger160_3, + "tiger160_4" or "tiger_160_4" => HashType.Tiger160_4, + "tiger192_3" or "tiger_192_3" => HashType.Tiger192_3, + "tiger192_4" or "tiger_192_4" => HashType.Tiger192_4, "tiger2_128_3" => HashType.Tiger2_128_3, "tiger2_128_4" => HashType.Tiger2_128_4, "tiger2_160_3" => HashType.Tiger2_160_3, diff --git a/SabreTools.Hashing/HashType.cs b/SabreTools.Hashing/HashType.cs index d5c3c98..88be6ab 100644 --- a/SabreTools.Hashing/HashType.cs +++ b/SabreTools.Hashing/HashType.cs @@ -41,7 +41,7 @@ namespace SabreTools.Hashing /// /// Mark Adler's 32-bit checksum /// - public static readonly HashType Adler32 = new("Adler32", "Mark Adler's 32-bit checksum"); + public static readonly HashType Adler32 = new("Adler-32", "Mark Adler's 32-bit checksum"); #if NET7_0_OR_GREATER /// @@ -57,12 +57,12 @@ namespace SabreTools.Hashing /// /// CRC 1-bit checksum (CRC-1/ZERO [Parity bit with 0 start]) /// - public static readonly HashType CRC1_ZERO = new("CRC1_ZERO", "CRC-1/ZERO [Parity bit with 0 start]"); + public static readonly HashType CRC1_ZERO = new("CRC-1/ZERO", "CRC 1-bit checksum (CRC-1/ZERO [Parity bit with 0 start])"); /// /// CRC 1-bit checksum (CRC-1/ONE [Parity bit with 1 start]) /// - public static readonly HashType CRC1_ONE = new("CRC1_ONE", "CRC-1/ONE [Parity bit with 1 start]"); + public static readonly HashType CRC1_ONE = new("CRC-1/ONE", "CRC 1-bit checksum (CRC-1/ONE [Parity bit with 1 start])"); #endregion @@ -71,12 +71,12 @@ namespace SabreTools.Hashing /// /// CRC 3-bit checksum (CRC-3/GSM) /// - public static readonly HashType CRC3_GSM = new("CRC3_GSM", "CRC-3/GSM"); + public static readonly HashType CRC3_GSM = new("CRC-3/GSM", "CRC 3-bit checksum (CRC-3/GSM)"); /// /// CRC 3-bit checksum (CRC-3/ROHC) /// - public static readonly HashType CRC3_ROHC = new("CRC3_ROHC", "CRC-3/ROHC"); + public static readonly HashType CRC3_ROHC = new("CRC-3/ROHC", "CRC 3-bit checksum (CRC-3/ROHC)"); #endregion @@ -85,12 +85,12 @@ namespace SabreTools.Hashing /// /// CRC 4-bit checksum (CRC-4/G-704 [CRC-4/ITU]) /// - public static readonly HashType CRC4_G704 = new("CRC4_G704", "CRC-4/G-704 [CRC-4/ITU]"); + public static readonly HashType CRC4_G704 = new("CRC-4/G-704", "CRC 4-bit checksum (CRC-4/G-704 [CRC-4/ITU])"); /// /// CRC 4-bit checksum (CRC-4/INTERLAKEN) /// - public static readonly HashType CRC4_INTERLAKEN = new("CRC4_INTERLAKEN", "CRC-4/INTERLAKEN"); + public static readonly HashType CRC4_INTERLAKEN = new("CRC-4/INTERLAKEN", "CRC 4-bit checksum (CRC-4/INTERLAKEN)"); #endregion @@ -99,17 +99,17 @@ namespace SabreTools.Hashing /// /// CRC 5-bit checksum (CRC-5/EPC-C1G2 [CRC-5/EPC]) /// - public static readonly HashType CRC5_EPCC1G2 = new("CRC5_EPCC1G2", "CRC-5/EPC-C1G2 [CRC-5/EPC]"); + public static readonly HashType CRC5_EPCC1G2 = new("CRC-5/EPC-C1G2", "CRC 5-bit checksum (CRC-5/EPC-C1G2 [CRC-5/EPC])"); /// /// CRC 5-bit checksum (CRC-5/G-704 [CRC-5/ITU]) /// - public static readonly HashType CRC5_G704 = new("CRC5_G704", "CRC-5/G-704 [CRC-5/ITU]"); + public static readonly HashType CRC5_G704 = new("CRC-5/G-704", "CRC 5-bit checksum (CRC-5/G-704 [CRC-5/ITU])"); /// /// CRC 5-bit checksum (CRC-5/USB) /// - public static readonly HashType CRC5_USB = new("CRC5_USB", "CRC-5/USB"); + public static readonly HashType CRC5_USB = new("CRC-5/USB", "CRC 5-bit checksum (CRC-5/USB)"); #endregion @@ -118,27 +118,27 @@ namespace SabreTools.Hashing /// /// CRC 6-bit checksum (CRC-6/CDMA2000-A) /// - public static readonly HashType CRC6_CDMA2000A = new("CRC6_CDMA2000A", "CRC-6/CDMA2000-A"); + public static readonly HashType CRC6_CDMA2000A = new("CRC-6/CDMA2000-A", "CRC 6-bit checksum (CRC-6/CDMA2000-A)"); /// /// CRC 6-bit checksum (CRC-6/CDMA2000-B) /// - public static readonly HashType CRC6_CDMA2000B = new("CRC6_CDMA2000B", "CRC-6/CDMA2000-B"); + public static readonly HashType CRC6_CDMA2000B = new("CRC-6/CDMA2000-B", "CRC 6-bit checksum (CRC-6/CDMA2000-B)"); /// /// CRC 6-bit checksum (CRC-6/DARC) /// - public static readonly HashType CRC6_DARC = new("CRC6_DARC", "CRC-6/DARC"); + public static readonly HashType CRC6_DARC = new("CRC-6/DARC", "CRC 6-bit checksum (CRC-6/DARC)"); /// /// CRC 6-bit checksum (CRC-6/G-704 [CRC-6/ITU]) /// - public static readonly HashType CRC6_G704 = new("CRC6_G704", "CRC-6/G-704 [CRC-6/ITU]"); + public static readonly HashType CRC6_G704 = new("CRC-6/G-704", "CRC 6-bit checksum (CRC-6/G-704 [CRC-6/ITU])"); /// /// CRC 6-bit checksum (CRC-6/GSM) /// - public static readonly HashType CRC6_GSM = new("CRC6_GSM", "CRC-6/GSM"); + public static readonly HashType CRC6_GSM = new("CRC-6/GSM", "CRC 6-bit checksum (CRC-6/GSM)"); #endregion @@ -147,17 +147,17 @@ namespace SabreTools.Hashing /// /// CRC 7-bit checksum (CRC-7/MMC [CRC-7]) /// - public static readonly HashType CRC7_MMC = new("CRC7_MMC", "CRC-7/MMC [CRC-7]"); + public static readonly HashType CRC7_MMC = new("CRC-7/MMC", "CRC 7-bit checksum (CRC-7/MMC [CRC-7])"); /// /// CRC 7-bit checksum (CRC-7/ROHC) /// - public static readonly HashType CRC7_ROHC = new("CRC7_ROHC", "CRC-7/ROHC"); + public static readonly HashType CRC7_ROHC = new("CRC-7/ROHC", "CRC 7-bit checksum (CRC-7/ROHC)"); /// /// CRC 7-bit checksum (CRC-7/UMTS) /// - public static readonly HashType CRC7_UMTS = new("CRC7_UMTS", "CRC-7/UMTS"); + public static readonly HashType CRC7_UMTS = new("CRC-7/UMTS", "CRC 7-bit checksum (CRC-7/UMTS)"); #endregion @@ -172,102 +172,102 @@ namespace SabreTools.Hashing /// /// CRC 8-bit checksum (CRC-8/AUTOSAR) /// - public static readonly HashType CRC8_AUTOSAR = new("CRC8_AUTOSAR", "CRC-8/AUTOSAR"); + public static readonly HashType CRC8_AUTOSAR = new("CRC-8/AUTOSAR", "CRC 8-bit checksum (CRC-8/AUTOSAR)"); /// /// CRC 8-bit checksum (CRC-8/BLUETOOTH) /// - public static readonly HashType CRC8_BLUETOOTH = new("CRC8_BLUETOOTH", "CRC-8/BLUETOOTH"); + public static readonly HashType CRC8_BLUETOOTH = new("CRC-8/BLUETOOTH", "CRC 8-bit checksum (CRC-8/BLUETOOTH)"); /// /// CRC 8-bit checksum (CRC-8/CDMA2000) /// - public static readonly HashType CRC8_CDMA2000 = new("CRC8_CDMA2000", "CRC-8/CDMA2000"); + public static readonly HashType CRC8_CDMA2000 = new("CRC-8/CDMA2000", "CRC 8-bit checksum (CRC-8/CDMA2000)"); /// /// CRC 8-bit checksum (CRC-8/DARC) /// - public static readonly HashType CRC8_DARC = new("CRC8_DARC", "CRC-8/DARC"); + public static readonly HashType CRC8_DARC = new("CRC-8/DARC", "CRC 8-bit checksum (CRC-8/DARC)"); /// /// CRC 8-bit checksum (CRC-8/DVB-S2) /// - public static readonly HashType CRC8_DVBS2 = new("CRC8_DVBS2", "CRC-8/DVB-S2"); + public static readonly HashType CRC8_DVBS2 = new("CRC-8/DVB-S2", "CRC 8-bit checksum (CRC-8/DVB-S2)"); /// /// CRC 8-bit checksum (CRC-8/GSM-A) /// - public static readonly HashType CRC8_GSMA = new("CRC8_GSMA", "CRC-8/GSM-A"); + public static readonly HashType CRC8_GSMA = new("CRC-8/GSM-A", "CRC 8-bit checksum (CRC-8/GSM-A)"); /// /// CRC 8-bit checksum (CRC-8/GSM-B) /// - public static readonly HashType CRC8_GSMB = new("CRC8_GSMB", "CRC-8/GSM-B"); + public static readonly HashType CRC8_GSMB = new("CRC-8/GSM-B", "CRC 8-bit checksum (CRC-8/GSM-B)"); /// /// CRC 8-bit checksum (CRC-8/HITAG) /// - public static readonly HashType CRC8_HITAG = new("CRC8_HITAG", "CRC-8/HITAG"); + public static readonly HashType CRC8_HITAG = new("CRC-8/HITAG", "CRC 8-bit checksum (CRC-8/HITAG)"); /// /// CRC 8-bit checksum (CRC-8/I-432-1 [CRC-8/ITU]) /// - public static readonly HashType CRC8_I4321 = new("CRC8_I4321", "CRC-8/I-432-1 [CRC-8/ITU]"); + public static readonly HashType CRC8_I4321 = new("CRC-8/I-432-1", "CRC 8-bit checksum (CRC-8/I-432-1 [CRC-8/ITU])"); /// /// CRC 8-bit checksum (CRC-8/I-CODE) /// - public static readonly HashType CRC8_ICODE = new("CRC8_ICODE", "CRC-8/I-CODE"); + public static readonly HashType CRC8_ICODE = new("CRC-8/I-CODE", "CRC 8-bit checksum (CRC-8/I-CODE)"); /// /// CRC 8-bit checksum (CRC-8/LTE) /// - public static readonly HashType CRC8_LTE = new("CRC8_LTE", "CRC-8/LTE"); + public static readonly HashType CRC8_LTE = new("CRC-8/LTE", "CRC 8-bit checksum (CRC-8/LTE)"); /// /// CRC 8-bit checksum (CRC-8/MAXIM-DOW [CRC-8/MAXIM, DOW-CRC]) /// - public static readonly HashType CRC8_MAXIMDOW = new("CRC8_MAXIMDOW", "CRC-8/MAXIM-DOW [CRC-8/MAXIM, DOW-CRC]"); + public static readonly HashType CRC8_MAXIMDOW = new("CRC-8/MAXIM-DOW", "CRC 8-bit checksum (CRC-8/MAXIM-DOW [CRC-8/MAXIM, DOW-CRC])"); /// /// CRC 8-bit checksum (CRC-8/MIFARE-MAD) /// - public static readonly HashType CRC8_MIFAREMAD = new("CRC8_MIFAREMAD", "CRC-8/MIFARE-MAD"); + public static readonly HashType CRC8_MIFAREMAD = new("CRC-8/MIFARE-MAD", "CRC 8-bit checksum (CRC-8/MIFARE-MAD)"); /// /// CRC 8-bit checksum (CRC-8/NRSC-5) /// - public static readonly HashType CRC8_NRSC5 = new("CRC8_NRSC5", "CRC-8/NRSC-5"); + public static readonly HashType CRC8_NRSC5 = new("CRC-8/NRSC-5", "CRC 8-bit checksum (CRC-8/NRSC-5)"); /// /// CRC 8-bit checksum (CRC-8/OPENSAFETY) /// - public static readonly HashType CRC8_OPENSAFETY = new("CRC8_OPENSAFETY", "CRC-8/OPENSAFETY"); + public static readonly HashType CRC8_OPENSAFETY = new("CRC-8/OPENSAFETY", "CRC 8-bit checksum (CRC-8/OPENSAFETY)"); /// /// CRC 8-bit checksum (CRC-8/ROHC) /// - public static readonly HashType CRC8_ROHC = new("CRC8_ROHC", "CRC-8/ROHC"); + public static readonly HashType CRC8_ROHC = new("CRC-8/ROHC", "CRC 8-bit checksum (CRC-8/ROHC)"); /// /// CRC 8-bit checksum (CRC-8/SAE-J1850) /// - public static readonly HashType CRC8_SAEJ1850 = new("CRC8_SAEJ1850", "CRC-8/SAE-J1850"); + public static readonly HashType CRC8_SAEJ1850 = new("CRC-8/SAE-J1850", "CRC 8-bit checksum (CRC-8/SAE-J1850)"); /// /// CRC 8-bit checksum (CRC-8/SMBUS [CRC-8]) /// - public static readonly HashType CRC8_SMBUS = new("CRC8_SMBUS", "CRC-8/SMBUS [CRC-8]"); + public static readonly HashType CRC8_SMBUS = new("CRC-8/SMBUS", "CRC 8-bit checksum (CRC-8/SMBUS [CRC-8])"); /// /// CRC 8-bit checksum (CRC-8/TECH-3250 [CRC-8/AES, CRC-8/EBU]) /// - public static readonly HashType CRC8_TECH3250 = new("CRC8_TECH3250", "CRC-8/TECH-3250 [CRC-8/AES, CRC-8/EBU]"); + public static readonly HashType CRC8_TECH3250 = new("CRC-8/TECH-3250", "CRC 8-bit checksum (CRC-8/TECH-3250 [CRC-8/AES, CRC-8/EBU])"); /// /// CRC 8-bit checksum (CRC-8/WCDMA) /// - public static readonly HashType CRC8_WCDMA = new("CRC8_WCDMA", "CRC-8/WCDMA"); + public static readonly HashType CRC8_WCDMA = new("CRC-8/WCDMA", "CRC 8-bit checksum (CRC-8/WCDMA)"); #endregion @@ -276,17 +276,17 @@ namespace SabreTools.Hashing /// /// CRC 10-bit checksum (CRC-10/ATM [CRC-10, CRC-10/I-610]) /// - public static readonly HashType CRC10_ATM = new("CRC10_ATM", "CRC-10/ATM [CRC-10, CRC-10/I-610]"); + public static readonly HashType CRC10_ATM = new("CRC-10/ATM", "CRC 10-bit checksum (CRC-10/ATM [CRC-10, CRC-10/I-610])"); /// /// CRC 10-bit checksum (CRC-10/CDMA2000) /// - public static readonly HashType CRC10_CDMA2000 = new("CRC10_CDMA2000", "CRC-10/CDMA2000"); + public static readonly HashType CRC10_CDMA2000 = new("CRC-10/CDMA2000", "CRC 10-bit checksum (CRC-10/CDMA2000)"); /// /// CRC 10-bit checksum (CRC-10/GSM) /// - public static readonly HashType CRC10_GSM = new("CRC10_GSM", "CRC-10/GSM"); + public static readonly HashType CRC10_GSM = new("CRC-10/GSM", "CRC 10-bit checksum (CRC-10/GSM)"); #endregion @@ -295,12 +295,12 @@ namespace SabreTools.Hashing /// /// CRC 11-bit checksum (CRC-11/FLEXRAY [CRC-11]) /// - public static readonly HashType CRC11_FLEXRAY = new("CRC11_FLEXRAY", "CRC-11/FLEXRAY [CRC-11]"); + public static readonly HashType CRC11_FLEXRAY = new("CRC-11/FLEXRAY", "CRC 11-bit checksum (CRC-11/FLEXRAY [CRC-11])"); /// /// CRC 11-bit checksum (CRC-11/UMTS) /// - public static readonly HashType CRC11_UMTS = new("CRC11_UMTS", "CRC-11/UMTS"); + public static readonly HashType CRC11_UMTS = new("CRC-11/UMTS", "CRC 11-bit checksum (CRC-11/UMTS)"); #endregion @@ -309,22 +309,22 @@ namespace SabreTools.Hashing /// /// CRC 12-bit checksum (CRC-12/CDMA2000) /// - public static readonly HashType CRC12_CDMA2000 = new("CRC12_CDMA2000", "CRC-12/CDMA2000"); + public static readonly HashType CRC12_CDMA2000 = new("CRC-12/CDMA2000", "CRC 12-bit checksum (CRC-12/CDMA2000)"); /// /// CRC 12-bit checksum (CRC-12/DECT [X-CRC-12]) /// - public static readonly HashType CRC12_DECT = new("CRC12_DECT", "CRC-12/DECT [X-CRC-12]"); + public static readonly HashType CRC12_DECT = new("CRC-12/DECT", "CRC 12-bit checksum (CRC-12/DECT [X-CRC-12])"); /// /// CRC 12-bit checksum (CRC-12/GSM) /// - public static readonly HashType CRC12_GSM = new("CRC12_GSM", "CRC-12/GSM"); + public static readonly HashType CRC12_GSM = new("CRC-12/GSM", "CRC 12-bit checksum (CRC-12/GSM)"); /// /// CRC 12-bit checksum (CRC-12/UMTS [CRC-12/3GPP]) /// - public static readonly HashType CRC12_UMTS = new("CRC12_UMTS", "CRC-12/UMTS [CRC-12/3GPP]"); + public static readonly HashType CRC12_UMTS = new("CRC-12/UMTS", "CRC 12-bit checksum (CRC-12/UMTS [CRC-12/3GPP])"); #endregion @@ -333,7 +333,7 @@ namespace SabreTools.Hashing /// /// CRC 13-bit checksum (CRC-13/BBC) /// - public static readonly HashType CRC13_BBC = new("CRC13_BBC", "CRC-13/BBC"); + public static readonly HashType CRC13_BBC = new("CRC-13/BBC", "CRC 13-bit checksum (CRC-13/BBC)"); #endregion @@ -342,12 +342,12 @@ namespace SabreTools.Hashing /// /// CRC 14-bit checksum (CRC-14/DARC) /// - public static readonly HashType CRC14_DARC = new("CRC14_DARC", "CRC-14/DARC"); + public static readonly HashType CRC14_DARC = new("CRC-14/DARC", "CRC 14-bit checksum (CRC-14/DARC)"); /// /// CRC 14-bit checksum (CRC-14/GSM) /// - public static readonly HashType CRC14_GSM = new("CRC14_GSM", "CRC-14/GSM"); + public static readonly HashType CRC14_GSM = new("CRC-14/GSM", "CRC 14-bit checksum (CRC-14/GSM)"); #endregion @@ -356,12 +356,12 @@ namespace SabreTools.Hashing /// /// CRC 15-bit checksum (CRC-15/CAN [CRC-15]) /// - public static readonly HashType CRC15_CAN = new("CRC15_CAN", "CRC-15/CAN [CRC-15]"); + public static readonly HashType CRC15_CAN = new("CRC-15/CAN", "CRC 15-bit checksum (CRC-15/CAN [CRC-15])"); /// /// CRC 15-bit checksum (CRC-15/MPT1327) /// - public static readonly HashType CRC15_MPT1327 = new("CRC15_MPT1327", "CRC-15/MPT1327"); + public static readonly HashType CRC15_MPT1327 = new("CRC-15/MPT1327", "CRC 15-bit checksum (CRC-15/MPT1327)"); #endregion @@ -376,157 +376,157 @@ namespace SabreTools.Hashing /// /// CRC 16-bit checksum (CRC-16/ARC [ARC, CRC-16, CRC-16/LHA, CRC-IBM]) /// - public static readonly HashType CRC16_ARC = new("CRC16_ARC", "CRC-16/ARC [ARC, CRC-16, CRC-16/LHA, CRC-IBM]"); + public static readonly HashType CRC16_ARC = new("CRC-16/ARC", "CRC 16-bit checksum (CRC-16/ARC [ARC, CRC-16, CRC-16/LHA, CRC-IBM])"); /// /// CRC 16-bit checksum (CRC-16/CDMA2000) /// - public static readonly HashType CRC16_CDMA2000 = new("CRC16_CDMA2000", "CRC-16/CDMA2000"); + public static readonly HashType CRC16_CDMA2000 = new("CRC-16/CDMA2000", "CRC 16-bit checksum (CRC-16/CDMA2000)"); /// /// CRC 16-bit checksum (CRC-16/CMS) /// - public static readonly HashType CRC16_CMS = new("CRC16_CMS", "CRC-16/CMS"); + public static readonly HashType CRC16_CMS = new("CRC-16/CMS", "CRC 16-bit checksum (CRC-16/CMS)"); /// /// CRC 16-bit checksum (CRC-16/DDS-110) /// - public static readonly HashType CRC16_DDS110 = new("CRC16_DDS110", "CRC-16/DDS-110"); + public static readonly HashType CRC16_DDS110 = new("CRC-16/DDS-110", "CRC 16-bit checksum (CRC-16/DDS-110)"); /// /// CRC 16-bit checksum (CRC-16/DECT-R [R-CRC-16]) /// - public static readonly HashType CRC16_DECTR = new("CRC16_DECTR", "CRC-16/DECT-R [R-CRC-16]"); + public static readonly HashType CRC16_DECTR = new("CRC-16/DECT-R", "CRC 16-bit checksum (CRC-16/DECT-R [R-CRC-16])"); /// /// CRC 16-bit checksum (CRC-16/DECT-X [X-CRC-16]) /// - public static readonly HashType CRC16_DECTX = new("CRC16_DECTX", "CRC-16/DECT-X [X-CRC-16]"); + public static readonly HashType CRC16_DECTX = new("CRC-16/DECT-X", "CRC 16-bit checksum (CRC-16/DECT-X [X-CRC-16])"); /// /// CRC 16-bit checksum (CRC-16/DNP) /// - public static readonly HashType CRC16_DNP = new("CRC16_DNP", "CRC-16/DNP"); + public static readonly HashType CRC16_DNP = new("CRC-16/DNP", "CRC 16-bit checksum (CRC-16/DNP)"); /// /// CRC 16-bit checksum (CRC-16/EN-13757) /// - public static readonly HashType CRC16_EN13757 = new("CRC16_EN13757", "CRC-16/EN-13757"); + public static readonly HashType CRC16_EN13757 = new("CRC-16/EN-13757", "CRC 16-bit checksum (CRC-16/EN-13757)"); /// /// CRC 16-bit checksum (CRC-16/GENIBUS [CRC-16/DARC, CRC-16/EPC, CRC-16/EPC-C1G2, CRC-16/I-CODE]) /// - public static readonly HashType CRC16_GENIBUS = new("CRC16_GENIBUS", "CRC-16/GENIBUS [CRC-16/DARC, CRC-16/EPC, CRC-16/EPC-C1G2, CRC-16/I-CODE]"); + public static readonly HashType CRC16_GENIBUS = new("CRC-16/GENIBUS", "CRC 16-bit checksum (CRC-16/GENIBUS [CRC-16/DARC, CRC-16/EPC, CRC-16/EPC-C1G2, CRC-16/I-CODE])"); /// /// CRC 16-bit checksum (CRC-16/GSM) /// - public static readonly HashType CRC16_GSM = new("CRC16_GSM", "CRC-16/GSM"); + public static readonly HashType CRC16_GSM = new("CRC-16/GSM", "CRC 16-bit checksum (CRC-16/GSM)"); /// /// CRC 16-bit checksum (CRC-16/IBM-3740 [CRC-16/AUTOSAR, CRC-16/CCITT-FALSE]) /// - public static readonly HashType CRC16_IBM3740 = new("CRC16_IBM3740", "CRC-16/IBM-3740 [CRC-16/AUTOSAR, CRC-16/CCITT-FALSE]"); + public static readonly HashType CRC16_IBM3740 = new("CRC-16/IBM-3740", "CRC 16-bit checksum (CRC-16/IBM-3740 [CRC-16/AUTOSAR, CRC-16/CCITT-FALSE])"); /// /// CRC 16-bit checksum (CRC-16/IBM-SDLC [CRC-16/ISO-HDLC, CRC-16/ISO-IEC-14443-3-B, CRC-16/X-25, CRC-B, X-25]) /// - public static readonly HashType CRC16_IBMSDLC = new("CRC16_IBMSDLC", "CRC-16/IBM-SDLC [CRC-16/ISO-HDLC, CRC-16/ISO-IEC-14443-3-B, CRC-16/X-25, CRC-B, X-25]"); + public static readonly HashType CRC16_IBMSDLC = new("CRC-16/IBM-SDLC", "CRC 16-bit checksum (CRC-16/IBM-SDLC [CRC-16/ISO-HDLC, CRC-16/ISO-IEC-14443-3-B, CRC-16/X-25, CRC-B, X-25])"); /// /// CRC 16-bit checksum (CRC-16/ISO-IEC-14443-3-A [CRC-A]) /// - public static readonly HashType CRC16_ISOIEC144433A = new("CRC16_ISOIEC144433A", "CRC-16/ISO-IEC-14443-3-A [CRC-A]"); + public static readonly HashType CRC16_ISOIEC144433A = new("CRC-16/ISO-IEC-14443-3-A", "CRC 16-bit checksum (CRC-16/ISO-IEC-14443-3-A [CRC-A])"); /// /// CRC 16-bit checksum (CRC-16/KERMIT [CRC-16/BLUETOOTH, CRC-16/CCITT, CRC-16/CCITT-TRUE, CRC-16/V-41-LSB, CRC-CCITT, KERMIT]) /// - public static readonly HashType CRC16_KERMIT = new("CRC16_KERMIT", "CRC-16/KERMIT [CRC-16/BLUETOOTH, CRC-16/CCITT, CRC-16/CCITT-TRUE, CRC-16/V-41-LSB, CRC-CCITT, KERMIT]"); + public static readonly HashType CRC16_KERMIT = new("CRC-16/KERMIT", "CRC 16-bit checksum (CRC-16/KERMIT [CRC-16/BLUETOOTH, CRC-16/CCITT, CRC-16/CCITT-TRUE, CRC-16/V-41-LSB, CRC-CCITT, KERMIT])"); /// /// CRC 16-bit checksum (CRC-16/LJ1200) /// - public static readonly HashType CRC16_LJ1200 = new("CRC16_LJ1200", "CRC-16/LJ1200"); + public static readonly HashType CRC16_LJ1200 = new("CRC-16/LJ1200", "CRC 16-bit checksum (CRC-16/LJ1200)"); /// /// CRC 16-bit checksum (CRC-16/M17) /// - public static readonly HashType CRC16_M17 = new("CRC16_M17", "CRC-16/M17"); + public static readonly HashType CRC16_M17 = new("CRC-16/M17", "CRC 16-bit checksum (CRC-16/M17)"); /// /// CRC 16-bit checksum (CRC-16/MAXIM-DOW [CRC-16/MAXIM]) /// - public static readonly HashType CRC16_MAXIMDOW = new("CRC16_MAXIMDOW", "CRC-16/MAXIM-DOW [CRC-16/MAXIM]"); + public static readonly HashType CRC16_MAXIMDOW = new("CRC-16/MAXIM-DOW", "CRC 16-bit checksum (CRC-16/MAXIM-DOW [CRC-16/MAXIM])"); /// /// CRC 16-bit checksum (CRC-16/MCRF4XX) /// - public static readonly HashType CRC16_MCRF4XX = new("CRC16_MCRF4XX", "CRC-16/MCRF4XX"); + public static readonly HashType CRC16_MCRF4XX = new("CRC-16/MCRF4XX", "CRC 16-bit checksum (CRC-16/MCRF4XX)"); /// /// CRC 16-bit checksum (CRC-16/MODBUS [MODBUS]) /// - public static readonly HashType CRC16_MODBUS = new("CRC16_MODBUS", "CRC-16/MODBUS [MODBUS]"); + public static readonly HashType CRC16_MODBUS = new("CRC-16/MODBUS", "CRC 16-bit checksum (CRC-16/MODBUS [MODBUS])"); /// /// CRC 16-bit checksum (CRC-16/NRSC-5) /// - public static readonly HashType CRC16_NRSC5 = new("CRC16_NRSC5", "CRC-16/NRSC-5"); + public static readonly HashType CRC16_NRSC5 = new("CRC-16/NRSC-5", "CRC 16-bit checksum (CRC-16/NRSC-5)"); /// /// CRC 16-bit checksum (CRC-16/OPENSAFETY-A) /// - public static readonly HashType CRC16_OPENSAFETYA = new("CRC16_OPENSAFETYA", "CRC-16/OPENSAFETY-A"); + public static readonly HashType CRC16_OPENSAFETYA = new("CRC-16/OPENSAFETY-A", "CRC 16-bit checksum (CRC-16/OPENSAFETY-A)"); /// /// CRC 16-bit checksum (CRC-16/OPENSAFETY-B) /// - public static readonly HashType CRC16_OPENSAFETYB = new("CRC16_OPENSAFETYB", "CRC-16/OPENSAFETY-B"); + public static readonly HashType CRC16_OPENSAFETYB = new("CRC-16/OPENSAFETY-B", "CRC 16-bit checksum (CRC-16/OPENSAFETY-B)"); /// /// CRC 16-bit checksum (CRC-16/PROFIBUS [CRC-16/IEC-61158-2]) /// - public static readonly HashType CRC16_PROFIBUS = new("CRC16_PROFIBUS", "CRC-16/PROFIBUS [CRC-16/IEC-61158-2]"); + public static readonly HashType CRC16_PROFIBUS = new("CRC-16/PROFIBUS", "CRC 16-bit checksum (CRC-16/PROFIBUS [CRC-16/IEC-61158-2])"); /// /// CRC 16-bit checksum (CRC-16/RIELLO) /// - public static readonly HashType CRC16_RIELLO = new("CRC16_RIELLO", "CRC-16/RIELLO"); + public static readonly HashType CRC16_RIELLO = new("CRC-16/RIELLO", "CRC 16-bit checksum (CRC-16/RIELLO)"); /// /// CRC 16-bit checksum (CRC-16/SPI-FUJITSU [CRC-16/AUG-CCITT]) /// - public static readonly HashType CRC16_SPIFUJITSU = new("CRC16_SPIFUJITSU", "CRC-16/SPI-FUJITSU [CRC-16/AUG-CCITT]"); + public static readonly HashType CRC16_SPIFUJITSU = new("CRC-16/SPI-FUJITSU", "CRC 16-bit checksum (CRC-16/SPI-FUJITSU [CRC-16/AUG-CCITT])"); /// /// CRC 16-bit checksum (CRC-16/T10-DIF) /// - public static readonly HashType CRC16_T10DIF = new("CRC16_T10DIF", "CRC-16/T10-DIF"); + public static readonly HashType CRC16_T10DIF = new("CRC-16/T10-DIF", "CRC 16-bit checksum (CRC-16/T10-DIF)"); /// /// CRC 16-bit checksum (CRC-16/TELEDISK) /// - public static readonly HashType CRC16_TELEDISK = new("CRC16_TELEDISK", "CRC-16/TELEDISK"); + public static readonly HashType CRC16_TELEDISK = new("CRC-16/TELEDISK", "CRC 16-bit checksum (CRC-16/TELEDISK)"); /// /// CRC 16-bit checksum (CRC-16/TMS37157) /// - public static readonly HashType CRC16_TMS37157 = new("CRC16_TMS37157", "CRC-16/TMS37157"); + public static readonly HashType CRC16_TMS37157 = new("CRC-16/TMS37157", "CRC 16-bit checksum (CRC-16/TMS37157)"); /// /// CRC 16-bit checksum (CRC-16/UMTS [CRC-16/BUYPASS, CRC-16/VERIFONE]) /// - public static readonly HashType CRC16_UMTS = new("CRC16_UMTS", "CRC-16/UMTS [CRC-16/BUYPASS, CRC-16/VERIFONE]"); + public static readonly HashType CRC16_UMTS = new("CRC-16/UMTS", "CRC 16-bit checksum (CRC-16/UMTS [CRC-16/BUYPASS, CRC-16/VERIFONE])"); /// /// CRC 16-bit checksum (CRC-16/USB) /// - public static readonly HashType CRC16_USB = new("CRC16_USB", "CRC-16/USB"); + public static readonly HashType CRC16_USB = new("CRC-16/USB", "CRC 16-bit checksum (CRC-16/USB)"); /// /// CRC 16-bit checksum (CRC-16/XMODEM [CRC-16/ACORN, CRC-16/LTE, CRC-16/V-41-MSB, XMODEM, ZMODEM]) /// - public static readonly HashType CRC16_XMODEM = new("CRC16_XMODEM", "CRC-16/XMODEM [CRC-16/ACORN, CRC-16/LTE, CRC-16/V-41-MSB, XMODEM, ZMODEM]"); + public static readonly HashType CRC16_XMODEM = new("CRC-16/XMODEM", "CRC 16-bit checksum (CRC-16/XMODEM [CRC-16/ACORN, CRC-16/LTE, CRC-16/V-41-MSB, XMODEM, ZMODEM])"); #endregion @@ -535,7 +535,7 @@ namespace SabreTools.Hashing /// /// CRC 17-bit checksum (CRC-17/CAN-FD) /// - public static readonly HashType CRC17_CANFD = new("CRC17_CANFD", "CRC-17/CAN-FD"); + public static readonly HashType CRC17_CANFD = new("CRC-17/CAN-FD", "CRC 17-bit checksum (CRC-17/CAN-FD)"); #endregion @@ -544,7 +544,7 @@ namespace SabreTools.Hashing /// /// CRC 21-bit checksum (CRC-21/CAN-FD) /// - public static readonly HashType CRC21_CANFD = new("CRC21_CANFD", "CRC-21/CAN-FD"); + public static readonly HashType CRC21_CANFD = new("CRC-21/CAN-FD", "CRC 21-bit checksum (CRC-21/CAN-FD)"); #endregion @@ -553,42 +553,42 @@ namespace SabreTools.Hashing /// /// CRC 24-bit checksum (CRC-24/BLE) /// - public static readonly HashType CRC24_BLE = new("CRC24_BLE", "CRC-24/BLE"); + public static readonly HashType CRC24_BLE = new("CRC-24/BLE", "CRC 24-bit checksum (CRC-24/BLE)"); /// /// CRC 24-bit checksum (CRC-24/FLEXRAY-A) /// - public static readonly HashType CRC24_FLEXRAYA = new("CRC24_FLEXRAYA", "CRC-24/FLEXRAY-A"); + public static readonly HashType CRC24_FLEXRAYA = new("CRC-24/FLEXRAY-A", "CRC 24-bit checksum (CRC-24/FLEXRAY-A)"); /// /// CRC 24-bit checksum (CRC-24/FLEXRAY-B) /// - public static readonly HashType CRC24_FLEXRAYB = new("CRC24_FLEXRAYB", "CRC-24/FLEXRAY-B"); + public static readonly HashType CRC24_FLEXRAYB = new("CRC-24/FLEXRAY-B", "CRC 24-bit checksum (CRC-24/FLEXRAY-B)"); /// /// CRC 24-bit checksum (CRC-24/INTERLAKEN) /// - public static readonly HashType CRC24_INTERLAKEN = new("CRC24_INTERLAKEN", "CRC-24/INTERLAKEN"); + public static readonly HashType CRC24_INTERLAKEN = new("CRC-24/INTERLAKEN", "CRC 24-bit checksum (CRC-24/INTERLAKEN)"); /// /// CRC 24-bit checksum (CRC-24/LTE-A) /// - public static readonly HashType CRC24_LTEA = new("CRC24_LTEA", "CRC-24/LTE-A"); + public static readonly HashType CRC24_LTEA = new("CRC-24/LTE-A", "CRC 24-bit checksum (CRC-24/LTE-A)"); /// /// CRC 24-bit checksum (CRC-24/LTE-B) /// - public static readonly HashType CRC24_LTEB = new("CRC24_LTEB", "CRC-24/LTE-B"); + public static readonly HashType CRC24_LTEB = new("CRC-24/LTE-B", "CRC 24-bit checksum (CRC-24/LTE-B)"); /// /// CRC 24-bit checksum (CRC-24/OPENPGP) /// - public static readonly HashType CRC24_OPENPGP = new("CRC24_OPENPGP", "CRC-24/OPENPGP"); + public static readonly HashType CRC24_OPENPGP = new("CRC-24/OPENPGP", "CRC 24-bit checksum (CRC-24/OPENPGP)"); /// /// CRC 24-bit checksum (CRC-24/OS-9) /// - public static readonly HashType CRC24_OS9 = new("CRC24_OS9", "CRC-24/OS-9"); + public static readonly HashType CRC24_OS9 = new("CRC-24/OS-9", "CRC 24-bit checksum (CRC-24/OS-9)"); #endregion @@ -597,7 +597,7 @@ namespace SabreTools.Hashing /// /// CRC 30-bit checksum (CRC-30/CDMA) /// - public static readonly HashType CRC30_CDMA = new("CRC30_CDMA", "CRC-30/CDMA"); + public static readonly HashType CRC30_CDMA = new("CRC-30/CDMA", "CRC 30-bit checksum (CRC-30/CDMA)"); #endregion @@ -606,7 +606,7 @@ namespace SabreTools.Hashing /// /// CRC 31-bit checksum (CRC-31/PHILIPS) /// - public static readonly HashType CRC31_PHILIPS = new("CRC31_PHILIPS", "CRC-31/PHILIPS"); + public static readonly HashType CRC31_PHILIPS = new("CRC-31/PHILIPS", "CRC 31-bit checksum (CRC-31/PHILIPS)"); #endregion @@ -621,67 +621,67 @@ namespace SabreTools.Hashing /// /// CRC 32-bit checksum (CRC-32/AIXM) /// - public static readonly HashType CRC32_AIXM = new("CRC32_AIXM", "CRC-32/AIXM"); + public static readonly HashType CRC32_AIXM = new("CRC-32/AIXM", "CRC 32-bit checksum (CRC-32/AIXM)"); /// /// CRC 32-bit checksum (CRC-32/AUTOSAR) /// - public static readonly HashType CRC32_AUTOSAR = new("CRC32_AUTOSAR", "CRC-32/AUTOSAR"); + public static readonly HashType CRC32_AUTOSAR = new("CRC-32/AUTOSAR", "CRC 32-bit checksum (CRC-32/AUTOSAR)"); /// /// CRC 32-bit checksum (CRC-32/BASE91-D) /// - public static readonly HashType CRC32_BASE91D = new("CRC32_BASE91D", "CRC-32/BASE91-D"); + public static readonly HashType CRC32_BASE91D = new("CRC-32/BASE91-D", "CRC 32-bit checksum (CRC-32/BASE91-D)"); /// /// CRC 32-bit checksum (BZIP2) /// - public static readonly HashType CRC32_BZIP2 = new("CRC32_BZIP2", "BZIP2"); + public static readonly HashType CRC32_BZIP2 = new("BZIP2", "CRC 32-bit checksum (BZIP2)"); /// /// CRC 32-bit checksum (CRC-32/CD-ROM-EDC) /// - public static readonly HashType CRC32_CDROMEDC = new("CRC32_CDROMEDC", "CRC-32/CD-ROM-EDC"); + public static readonly HashType CRC32_CDROMEDC = new("CRC-32/CD-ROM-EDC", "CRC 32-bit checksum (CRC-32/CD-ROM-EDC)"); /// /// CRC 32-bit checksum (CRC-32/CKSUM) /// - public static readonly HashType CRC32_CKSUM = new("CRC32_CKSUM", "CRC-32/CKSUM"); + public static readonly HashType CRC32_CKSUM = new("CRC-32/CKSUM", "CRC 32-bit checksum (CRC-32/CKSUM)"); /// /// CRC 32-bit checksum (CRC-32/DVD-ROM-EDC) /// - public static readonly HashType CRC32_DVDROMEDC = new("CRC32_DVDROMEDC", "CRC-32/DVD-ROM-EDC"); + public static readonly HashType CRC32_DVDROMEDC = new("CRC-32/DVD-ROM-EDC", "CRC 32-bit checksum (CRC-32/DVD-ROM-EDC)"); /// /// CRC 32-bit checksum (CRC-32/ISCSI) /// - public static readonly HashType CRC32_ISCSI = new("CRC32_ISCSI", "CRC-32/ISCSI"); + public static readonly HashType CRC32_ISCSI = new("CRC-32/ISCSI", "CRC 32-bit checksum (CRC-32/ISCSI)"); /// /// CRC 32-bit checksum (CRC-32/ISO-HDLC) /// - public static readonly HashType CRC32_ISOHDLC = new("CRC32_ISOHDLC", "CRC-32/ISO-HDLC"); + public static readonly HashType CRC32_ISOHDLC = new("CRC-32/ISO-HDLC", "CRC 32-bit checksum (CRC-32/ISO-HDLC)"); /// /// CRC 32-bit checksum (CRC-32/JAMCRC) /// - public static readonly HashType CRC32_JAMCRC = new("CRC32_JAMCRC", "CRC-32/JAMCRC"); + public static readonly HashType CRC32_JAMCRC = new("CRC-32/JAMCRC", "CRC 32-bit checksum (CRC-32/JAMCRC)"); /// /// CRC 32-bit checksum (CRC-32/MEF) /// - public static readonly HashType CRC32_MEF = new("CRC32_MEF", "CRC-32/MEF"); + public static readonly HashType CRC32_MEF = new("CRC-32/MEF", "CRC 32-bit checksum (CRC-32/MEF)"); /// /// CRC 32-bit checksum (CRC-32/MPEG-2) /// - public static readonly HashType CRC32_MPEG2 = new("CRC32_MPEG2", "CRC-32/MPEG-2"); + public static readonly HashType CRC32_MPEG2 = new("CRC-32/MPEG-2", "CRC 32-bit checksum (CRC-32/MPEG-2)"); /// /// CRC 32-bit checksum (CRC-32/XFER) /// - public static readonly HashType CRC32_XFER = new("CRC32_XFER", "CRC-32/XFER"); + public static readonly HashType CRC32_XFER = new("CRC-32/XFER", "CRC 32-bit checksum (CRC-32/XFER)"); #endregion @@ -690,7 +690,7 @@ namespace SabreTools.Hashing /// /// CRC 40-bit checksum (CRC-40/GSM) /// - public static readonly HashType CRC40_GSM = new("CRC40_GSM", "CRC-40/GSM"); + public static readonly HashType CRC40_GSM = new("CRC-40/GSM", "CRC 40-bit checksum (CRC-40/GSM)"); #endregion @@ -705,37 +705,37 @@ namespace SabreTools.Hashing /// /// CRC 64-bit checksum (CRC-64/ECMA-182, Microsoft implementation) /// - public static readonly HashType CRC64_ECMA182 = new("CRC64_ECMA182", "CRC-64/ECMA-182, Microsoft implementation"); + public static readonly HashType CRC64_ECMA182 = new("CRC-64/ECMA-182", "CRC 64-bit checksum (CRC-64/ECMA-182, Microsoft implementation)"); /// /// CRC 64-bit checksum (CRC-64/GO-ISO) /// - public static readonly HashType CRC64_GOISO = new("CRC64_GOISO", "CRC-64/GO-ISO"); + public static readonly HashType CRC64_GOISO = new("CRC-64/GO-ISO", "CRC 64-bit checksum (CRC-64/GO-ISO)"); /// /// CRC 64-bit checksum (CRC-64/MS) /// - public static readonly HashType CRC64_MS = new("CRC64_MS", "CRC-64/MS"); + public static readonly HashType CRC64_MS = new("CRC-64/MS", "CRC 64-bit checksum (CRC-64/MS)"); /// /// CRC 64-bit checksum (CRC-64/NVME) /// - public static readonly HashType CRC64_NVME = new("CRC64_NVME", "CRC-64/NVME"); + public static readonly HashType CRC64_NVME = new("CRC-64/NVME", "CRC 64-bit checksum (CRC-64/NVME)"); /// /// CRC 64-bit checksum (CRC-64/REDIS) /// - public static readonly HashType CRC64_REDIS = new("CRC64_REDIS", "CRC-64/REDIS"); + public static readonly HashType CRC64_REDIS = new("CRC-64/REDIS", "CRC 64-bit checksum (CRC-64/REDIS)"); /// /// CRC 64-bit checksum (CRC-64/WE) /// - public static readonly HashType CRC64_WE = new("CRC64_WE", "CRC-64/WE"); + public static readonly HashType CRC64_WE = new("CRC-64/WE", "CRC 64-bit checksum (CRC-64/WE)"); /// /// CRC 64-bit checksum (CRC-64/XZ) /// - public static readonly HashType CRC64_XZ = new("CRC64_XZ", "CRC-64/XZ"); + public static readonly HashType CRC64_XZ = new("CRC-64/XZ", "CRC 64-bit checksum (CRC-64/XZ)"); #endregion @@ -746,17 +746,17 @@ namespace SabreTools.Hashing /// /// John G. Fletcher's 16-bit checksum /// - public static readonly HashType Fletcher16 = new("Fletcher16", "John G. Fletcher's 16-bit checksum"); + public static readonly HashType Fletcher16 = new("Fletcher-16", "John G. Fletcher's 16-bit checksum"); /// /// John G. Fletcher's 32-bit checksum /// - public static readonly HashType Fletcher32 = new("Fletcher32", "John G. Fletcher's 32-bit checksum"); + public static readonly HashType Fletcher32 = new("Fletcher-32", "John G. Fletcher's 32-bit checksum"); /// /// John G. Fletcher's 64-bit checksum /// - public static readonly HashType Fletcher64 = new("Fletcher64", "John G. Fletcher's 64-bit checksum"); + public static readonly HashType Fletcher64 = new("Fletcher-64", "John G. Fletcher's 64-bit checksum"); #endregion @@ -765,39 +765,39 @@ namespace SabreTools.Hashing /// /// FNV hash (Variant 0, 32-bit) /// - public static readonly HashType FNV0_32 = new("FNV0_32", "FNV hash (Variant 0, 32-bit)"); + public static readonly HashType FNV0_32 = new("FNV0-32", "FNV hash (Variant 0, 32-bit)"); /// /// FNV hash (Variant 0, 64-bit) /// - public static readonly HashType FNV0_64 = new("FNV0_64", "FNV hash (Variant 0, 64-bit)"); + public static readonly HashType FNV0_64 = new("FNV0-64", "FNV hash (Variant 0, 64-bit)"); /// /// FNV hash (Variant 1, 32-bit) /// - public static readonly HashType FNV1_32 = new("FNV1_32", "FNV hash (Variant 1, 32-bit)"); + public static readonly HashType FNV1_32 = new("FNV1-32", "FNV hash (Variant 1, 32-bit)"); /// /// FNV hash (Variant 1, 64-bit) /// - public static readonly HashType FNV1_64 = new("FNV1_64", "FNV hash (Variant 1, 64-bit)"); + public static readonly HashType FNV1_64 = new("FNV1-64", "FNV hash (Variant 1, 64-bit)"); /// /// FNV hash (Variant 1a, 32-bit) /// - public static readonly HashType FNV1a_32 = new("FNV1a_32", "FNV hash (Variant 1a, 32-bit)"); + public static readonly HashType FNV1a_32 = new("FNV1a-32", "FNV hash (Variant 1a, 32-bit)"); /// /// FNV hash (Variant 1a, 64-bit) /// - public static readonly HashType FNV1a_64 = new("FNV1a_64", "FNV hash (Variant 1a, 64-bit)"); + public static readonly HashType FNV1a_64 = new("FNV1a-64", "FNV hash (Variant 1a, 64-bit)"); #endregion /// /// Custom checksum used by MEKA /// - public static readonly HashType MekaCrc = new("MekaCrc", "Custom MEKA checksum"); + public static readonly HashType MekaCrc = new("MEKA-CRC", "Custom checksum used by MEKA"); #region Message Digest @@ -821,24 +821,24 @@ namespace SabreTools.Hashing #region RIPEMD /// - /// RIPEMD-128 hash + /// RIPE 128-bit message digest /// - public static readonly HashType RIPEMD128 = new("RIPEMD128", "RIPE 128-bit message digest"); + public static readonly HashType RIPEMD128 = new("RIPEMD-128", "RIPE 128-bit message digest"); /// - /// RIPEMD-160 hash + /// RIPE 160-bit message digest /// - public static readonly HashType RIPEMD160 = new("RIPEMD160", "RIPE 160-bit message digest"); + public static readonly HashType RIPEMD160 = new("RIPEMD-160", "RIPE 160-bit message digest"); /// - /// RIPEMD-256 hash + /// RIPE 256-bit message digest /// - public static readonly HashType RIPEMD256 = new("RIPEMD256", "RIPE 256-bit message digest"); + public static readonly HashType RIPEMD256 = new("RIPEMD-256", "RIPE 256-bit message digest"); /// - /// RIPEMD-320 hash + /// RIPE 320-bit message digest /// - public static readonly HashType RIPEMD320 = new("RIPEMD320", "RIPE 320-bit message digest"); + public static readonly HashType RIPEMD320 = new("RIPEMD-320", "RIPE 320-bit message digest"); #endregion @@ -847,38 +847,38 @@ namespace SabreTools.Hashing /// /// SHA-1 hash /// - public static readonly HashType SHA1 = new("SHA1", "SHA-1 hash"); + public static readonly HashType SHA1 = new("SHA-1", "SHA-1 hash"); /// /// SHA-256 hash /// - public static readonly HashType SHA256 = new("SHA256", "SHA-256 hash"); + public static readonly HashType SHA256 = new("SHA-256", "SHA-256 hash"); /// /// SHA-384 hash /// - public static readonly HashType SHA384 = new("SHA384", "SHA-384 hash"); + public static readonly HashType SHA384 = new("SHA-384", "SHA-384 hash"); /// /// SHA-512 hash /// - public static readonly HashType SHA512 = new("SHA512", "SHA-512 hash"); + public static readonly HashType SHA512 = new("SHA-512", "SHA-512 hash"); #if NET8_0_OR_GREATER /// /// SHA3-256 hash /// - public static readonly HashType SHA3_256 = new("SHA3_256", "SHA3-256 hash"); + public static readonly HashType SHA3_256 = new("SHA3-256", "SHA3-256 hash"); /// /// SHA3-384 hash /// - public static readonly HashType SHA3_384 = new("SHA3_384", "SHA3-384 hash"); + public static readonly HashType SHA3_384 = new("SHA3-384", "SHA3-384 hash"); /// /// SHA3-512 hash /// - public static readonly HashType SHA3_512 = new("SHA3_512", "SHA3-512 hash"); + public static readonly HashType SHA3_512 = new("SHA3-512", "SHA3-512 hash"); /// /// SHAKE128 SHA-3 family hash @@ -898,69 +898,69 @@ namespace SabreTools.Hashing /// /// spamsum fuzzy hash /// - public static readonly HashType SpamSum = new("SpamSum", "spamsum fuzzy hash"); + public static readonly HashType SpamSum = new("spamsum", "spamsum fuzzy hash"); #region Tiger /// /// Tiger 128-bit hash, 3 passes /// - public static readonly HashType Tiger128_3 = new("Tiger128_3", "Tiger 128-bit hash, 3 passes"); + public static readonly HashType Tiger128_3 = new("Tiger-128-3", "Tiger 128-bit hash, 3 passes"); /// /// Tiger 128-bit hash, 4 passes /// - public static readonly HashType Tiger128_4 = new("Tiger128_4", "Tiger 128-bit hash, 4 passes"); + public static readonly HashType Tiger128_4 = new("Tiger-128-4", "Tiger 128-bit hash, 4 passes"); /// /// Tiger 160-bit hash, 3 passes /// - public static readonly HashType Tiger160_3 = new("Tiger160_3", "Tiger 160-bit hash, 3 passes"); + public static readonly HashType Tiger160_3 = new("Tiger-160-3", "Tiger 160-bit hash, 3 passes"); /// /// Tiger 160-bit hash, 4 passes /// - public static readonly HashType Tiger160_4 = new("Tiger160_4", "Tiger 160-bit hash, 4 passes"); + public static readonly HashType Tiger160_4 = new("Tiger-160-4", "Tiger 160-bit hash, 4 passes"); /// /// Tiger 192-bit hash, 3 passes /// - public static readonly HashType Tiger192_3 = new("Tiger192_3", "Tiger 192-bit hash, 3 passes"); + public static readonly HashType Tiger192_3 = new("Tiger-192-3", "Tiger 192-bit hash, 3 passes"); /// /// Tiger 192-bit hash, 4 passes /// - public static readonly HashType Tiger192_4 = new("Tiger192_4", "Tiger 192-bit hash, 4 passes"); + public static readonly HashType Tiger192_4 = new("Tiger-192-4", "Tiger 192-bit hash, 4 passes"); /// /// Tiger2 128-bit hash, 3 passes /// - public static readonly HashType Tiger2_128_3 = new("Tiger2_128_3", "Tiger2 128-bit hash, 3 passes"); + public static readonly HashType Tiger2_128_3 = new("Tiger2-128-3", "Tiger2 128-bit hash, 3 passes"); /// /// Tiger2 128-bit hash, 4 passes /// - public static readonly HashType Tiger2_128_4 = new("Tiger2_128_4", "Tiger2 128-bit hash, 4 passes"); + public static readonly HashType Tiger2_128_4 = new("Tiger2-128-4", "Tiger2 128-bit hash, 4 passes"); /// /// Tiger2 160-bit hash, 3 passes /// - public static readonly HashType Tiger2_160_3 = new("Tiger2_160_3", "Tiger2 160-bit hash, 3 passes"); + public static readonly HashType Tiger2_160_3 = new("Tiger2-160-3", "Tiger2 160-bit hash, 3 passes"); /// /// Tiger2 160-bit hash, 4 passes /// - public static readonly HashType Tiger2_160_4 = new("Tiger2_160_4", "Tiger2 160-bit hash, 4 passes"); + public static readonly HashType Tiger2_160_4 = new("Tiger2-160-4", "Tiger2 160-bit hash, 4 passes"); /// /// Tiger2 192-bit hash, 3 passes /// - public static readonly HashType Tiger2_192_3 = new("Tiger2_192_3", "Tiger2 192-bit hash, 3 passes"); + public static readonly HashType Tiger2_192_3 = new("Tiger2-192-3", "Tiger2 192-bit hash, 3 passes"); /// /// Tiger2 192-bit hash, 4 passes /// - public static readonly HashType Tiger2_192_4 = new("Tiger2_192_4", "Tiger2 192-bit hash, 4 passes"); + public static readonly HashType Tiger2_192_4 = new("Tiger2-192-4", "Tiger2 192-bit hash, 4 passes"); #endregion @@ -969,23 +969,23 @@ namespace SabreTools.Hashing /// /// xxHash32 hash /// - public static readonly HashType XxHash32 = new("XxHash32", "xxHash32 hash"); + public static readonly HashType XxHash32 = new("xxHash32", "xxHash32 hash"); /// /// xxHash64 hash /// - public static readonly HashType XxHash64 = new("XxHash64", "xxHash64 hash"); + public static readonly HashType XxHash64 = new("xxHash64", "xxHash64 hash"); #if NET462_OR_GREATER || NETCOREAPP /// /// XXH3 64-bit hash /// - public static readonly HashType XxHash3 = new("XxHash3", "XXH3 64-bit hash"); + public static readonly HashType XxHash3 = new("XXH3-64", "XXH3 64-bit hash"); /// /// XXH128 128-bit hash /// - public static readonly HashType XxHash128 = new("XxHash128", "XXH128 128-bit hash"); + public static readonly HashType XxHash128 = new("XXH128", "XXH128 128-bit hash"); #endif #endregion