From adc918ea8a91c91bbaa522e5b20c291adc2c0dc9 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 11 Nov 2024 04:00:56 -0500 Subject: [PATCH] Make FNV public --- SabreTools.Hashing.Test/TestHelper.cs | 7 +++++++ SabreTools.Hashing/Checksum/FNV0_32.cs | 2 +- SabreTools.Hashing/Checksum/FNV0_64.cs | 2 +- SabreTools.Hashing/Checksum/FNV1_32.cs | 2 +- SabreTools.Hashing/Checksum/FNV1_64.cs | 2 +- SabreTools.Hashing/Checksum/FNV1a_32.cs | 2 +- SabreTools.Hashing/Checksum/FNV1a_64.cs | 2 +- 7 files changed, 13 insertions(+), 6 deletions(-) diff --git a/SabreTools.Hashing.Test/TestHelper.cs b/SabreTools.Hashing.Test/TestHelper.cs index 699f06a..f06e6be 100644 --- a/SabreTools.Hashing.Test/TestHelper.cs +++ b/SabreTools.Hashing.Test/TestHelper.cs @@ -165,6 +165,13 @@ namespace SabreTools.Hashing.Test {HashType.Fletcher32, "073f2d94"}, {HashType.Fletcher64, "000b073400002d94"}, + {HashType.FNV0_32, "33d28b00"}, + {HashType.FNV0_64, "778e818addd23280"}, + {HashType.FNV1_32, "ac09cbeb"}, + {HashType.FNV1_64, "23229308c1f9252b"}, + {HashType.FNV1a_32, "9086769b"}, + {HashType.FNV1a_64, "399dd1cd965b73db"}, + {HashType.MD2, "362e1a6931668e6a9de5c159c52c71b5"}, {HashType.MD4, "61bef59d7a754874fccbd67b4ec2fb10"}, {HashType.MD5, "b722871eaa950016296184d026c5dec9"}, diff --git a/SabreTools.Hashing/Checksum/FNV0_32.cs b/SabreTools.Hashing/Checksum/FNV0_32.cs index 549f1fa..a3c131a 100644 --- a/SabreTools.Hashing/Checksum/FNV0_32.cs +++ b/SabreTools.Hashing/Checksum/FNV0_32.cs @@ -2,7 +2,7 @@ using static SabreTools.Hashing.Checksum.Constants; namespace SabreTools.Hashing.Checksum { - internal class FNV0_32 : FnvBase + public class FNV0_32 : FnvBase { public FNV0_32() { diff --git a/SabreTools.Hashing/Checksum/FNV0_64.cs b/SabreTools.Hashing/Checksum/FNV0_64.cs index 62cd402..52e68c1 100644 --- a/SabreTools.Hashing/Checksum/FNV0_64.cs +++ b/SabreTools.Hashing/Checksum/FNV0_64.cs @@ -2,7 +2,7 @@ using static SabreTools.Hashing.Checksum.Constants; namespace SabreTools.Hashing.Checksum { - internal class FNV0_64 : FnvBase + public class FNV0_64 : FnvBase { public FNV0_64() { diff --git a/SabreTools.Hashing/Checksum/FNV1_32.cs b/SabreTools.Hashing/Checksum/FNV1_32.cs index 791d60f..7a2a72b 100644 --- a/SabreTools.Hashing/Checksum/FNV1_32.cs +++ b/SabreTools.Hashing/Checksum/FNV1_32.cs @@ -2,7 +2,7 @@ using static SabreTools.Hashing.Checksum.Constants; namespace SabreTools.Hashing.Checksum { - internal class FNV1_32 : FnvBase + public class FNV1_32 : FnvBase { public FNV1_32() { diff --git a/SabreTools.Hashing/Checksum/FNV1_64.cs b/SabreTools.Hashing/Checksum/FNV1_64.cs index 89aa9d1..16b8dec 100644 --- a/SabreTools.Hashing/Checksum/FNV1_64.cs +++ b/SabreTools.Hashing/Checksum/FNV1_64.cs @@ -2,7 +2,7 @@ using static SabreTools.Hashing.Checksum.Constants; namespace SabreTools.Hashing.Checksum { - internal class FNV1_64 : FnvBase + public class FNV1_64 : FnvBase { public FNV1_64() { diff --git a/SabreTools.Hashing/Checksum/FNV1a_32.cs b/SabreTools.Hashing/Checksum/FNV1a_32.cs index fa62d03..1969615 100644 --- a/SabreTools.Hashing/Checksum/FNV1a_32.cs +++ b/SabreTools.Hashing/Checksum/FNV1a_32.cs @@ -2,7 +2,7 @@ using static SabreTools.Hashing.Checksum.Constants; namespace SabreTools.Hashing.Checksum { - internal class FNV1a_32 : FnvBase + public class FNV1a_32 : FnvBase { public FNV1a_32() { diff --git a/SabreTools.Hashing/Checksum/FNV1a_64.cs b/SabreTools.Hashing/Checksum/FNV1a_64.cs index b294de8..f59134c 100644 --- a/SabreTools.Hashing/Checksum/FNV1a_64.cs +++ b/SabreTools.Hashing/Checksum/FNV1a_64.cs @@ -2,7 +2,7 @@ using static SabreTools.Hashing.Checksum.Constants; namespace SabreTools.Hashing.Checksum { - internal class FNV1a_64 : FnvBase + public class FNV1a_64 : FnvBase { public FNV1a_64() {