Commit Graph

52 Commits

Author SHA1 Message Date
Matt Nadareski
eef5fdc29b Use verbose output for tests temporarily 2024-03-24 19:50:52 -04:00
Matt Nadareski
84d319867c Add SHA3 implementations for supported platforms 2024-03-24 19:45:27 -04:00
Matt Nadareski
83c69f895c Add SHAKE128 and SHAKE256 for supported platforms 2024-03-24 19:38:48 -04:00
Matt Nadareski
826d629d98 Update README for CRC-32 changes 2024-03-24 18:46:44 -04:00
Matt Nadareski
6e8f13089e Update README for CRC-64 changes 2024-03-24 18:45:34 -04:00
Matt Nadareski
632b11ef2b Correctly label CRC64 implementations, extend to old .NET 2024-03-24 18:35:04 -04:00
Matt Nadareski
c8f7497bf3 Suppress Nuget warning as error 2024-03-24 02:34:17 -04:00
Matt Nadareski
7dc19b8127 Add CRC-32 implementation from Aaru.Checksums 2024-03-24 02:30:10 -04:00
Matt Nadareski
a3bca2abb4 Add CRC64 from Aaru.Checksums 2024-03-24 02:22:28 -04:00
Matt Nadareski
c19509944b Add CRC-16 variants from Aaru.Checksums 2024-03-24 02:09:32 -04:00
Matt Nadareski
076686bc04 Version gate some constants for consistency 2024-03-24 01:59:52 -04:00
Matt Nadareski
1aea60880a Add Adler-32, Fletcher-16, and Fletcher-32 from Aaru.Checksums 2024-03-24 01:58:23 -04:00
Matt Nadareski
9e5cadd8d2 Add BLAKE3 for net7.0 and above 2024-03-24 00:15:56 -04:00
Matt Nadareski
11c03d8a08 Update summaries in HashType 2024-03-08 12:50:25 -05:00
Matt Nadareski
ff113dfcad Hook up all 3 implementations for choice 2024-03-08 12:48:30 -05:00
Matt Nadareski
fe9fe268c9 Add other CRC32 implementations (unused) 2024-03-08 12:41:22 -05:00
Matt Nadareski
71a45e5cd9 Update README 2024-03-08 10:26:00 -05:00
Matt Nadareski
f0c42d3707 Add optimized CRC for newer .NET versions 2024-03-08 10:22:35 -05:00
Matt Nadareski
3c31839ee2 Remove some needless version gating 2024-03-08 09:36:18 -05:00
Matt Nadareski
3ddc4397de Remove net452 from tests for GHA 2024-03-08 09:34:00 -05:00
Matt Nadareski
bf0cc50ded Update README 2024-03-08 09:26:48 -05:00
Matt Nadareski
99d4b5d62f Add RIPEMD160 for .NET Framework 2024-03-08 09:20:28 -05:00
Matt Nadareski
45adf3a8cd Bump version 1.1.4 2024-03-06 10:55:44 -05:00
Matt Nadareski
b5fc196018 Fix OptimizedCRC, extend tests 2024-03-06 01:33:00 -05:00
Matt Nadareski
fac3a5ab43 Add constants from SabreTools 2024-03-05 14:47:16 -05:00
Matt Nadareski
8face3e4ed Bump version 1.1.3 2024-03-05 13:09:38 -05:00
Matt Nadareski
047463f726 Add byte array variants (fixes #1) 2024-03-05 13:05:42 -05:00
Matt Nadareski
7ab41ce096 Add leave open parameter for stream hashing (fixes #2) 2024-03-05 12:58:06 -05:00
Matt Nadareski
97ef1cbb56 Forgot README link in csproj 1.1.2 2024-03-04 19:24:51 -05:00
Matt Nadareski
45484ea9f6 Fix important README detail 2024-03-04 11:41:30 -05:00
Matt Nadareski
b2616fb866 Fix spamsum test 2024-03-04 11:19:03 -05:00
Matt Nadareski
9d95f2ca13 Make helper method for array segment 2024-03-04 11:11:48 -05:00
Matt Nadareski
951163e988 Enable offset for Process 2024-03-04 11:08:17 -05:00
Matt Nadareski
8f521daa3e Limit standard hashes on hashing 2024-03-04 10:45:51 -05:00
Matt Nadareski
fc35fa3068 Fix workflow files 2024-03-04 10:43:51 -05:00
Matt Nadareski
676f6951d1 Add hashing tests 2024-03-04 10:41:51 -05:00
Matt Nadareski
dc02e778d1 Move project to subfolder 2024-03-04 10:17:18 -05:00
Matt Nadareski
22c4cc62ca Add byte array methods to HashTool 2024-03-04 10:07:04 -05:00
Matt Nadareski
066fd2f0be Add single-hash variants to HashTool 2024-03-03 22:47:39 -05:00
Matt Nadareski
52163a1d6d Fix version gating on enum 2024-03-03 22:25:33 -05:00
Matt Nadareski
3e813245c4 main not master copy-paste error 2024-03-03 22:23:07 -05:00
Matt Nadareski
ddd82fbf50 Add link to OptimizedCRC in readme 2024-03-03 22:21:15 -05:00
Matt Nadareski
81668127f1 Add support for other System.IO.Hashing algorithms 2024-03-03 22:18:32 -05:00
Matt Nadareski
1ccfd51abe Add README, fix System.IO.Hashing reference 2024-03-03 22:15:19 -05:00
Matt Nadareski
0368094a26 Add new variants and fix HashTool 2024-03-03 22:02:02 -05:00
Matt Nadareski
afa5e92a06 Port SpamSum from Aaru, add fixes 2024-03-03 21:50:59 -05:00
Matt Nadareski
23f76595c0 Port from MPF first 2024-03-03 19:54:17 -05:00
Matt Nadareski
542deac389 Add empty files for future classes 2024-03-03 19:37:59 -05:00
Matt Nadareski
dd92e41e28 Add hash type enum 2024-03-03 19:37:05 -05:00
Matt Nadareski
43eca18748 Update project with correct requirements 2024-03-03 19:36:53 -05:00