Matt Nadareski
05617c5c7e
Slight test cleanup
2025-09-24 21:41:26 -04:00
HeroponRikiBestest
cce8a18b03
Add SpamSum fuzzy compare ( #3 )
...
* Pre-cleaned drop in fuzzycompare
* Finish cleaning up code.
* Figure out why i can't debug my unit tests
* Fix stupid mistake
* First round of changes
* Extra tests
* Revert TestHelper.cs
* Roll back TestHelper.cs correctly.
* Roll back Options.cs and Program.cs
2025-09-24 21:32:11 -04:00
Matt Nadareski
cbaa79b284
Minor tweaks
2025-09-23 14:18:50 -04:00
Matt Nadareski
32cd0e73ed
Add hashing tool implementation, for fun
2025-09-23 14:15:27 -04:00
Matt Nadareski
95589df904
There
2025-09-10 21:52:28 -04:00
Matt Nadareski
fd612f939a
Bump version
1.5.0
2025-07-24 08:44:08 -04:00
Matt Nadareski
8e3a0f77e9
Be consistent about end-of-file newlines
2025-07-24 08:41:37 -04:00
Matt Nadareski
40cfa78be4
Add .NET Standard 2.0 and 2.1
2025-07-24 08:36:34 -04:00
Matt Nadareski
4d92c7cd23
Update nuget packages
2025-07-24 08:34:59 -04:00
Matt Nadareski
acf1e3ec71
Reduce target frameworks for test project
2025-02-25 21:28:49 -05:00
Matt Nadareski
10027f78e3
Fix how conditions are used for references
2025-02-25 21:24:38 -05:00
Matt Nadareski
187932b091
Bump version
1.4.2
2025-01-06 09:58:33 -05:00
Matt Nadareski
89dbe0460f
Simplify apparent usings in wrapper class
2025-01-06 00:53:27 -05:00
Matt Nadareski
365ee9019f
Use expression bodies for properties
2025-01-06 00:46:12 -05:00
Matt Nadareski
e117892f37
Fix modern .NET builds
2025-01-06 00:40:11 -05:00
Matt Nadareski
1e11e9abb8
Reduce complexity of CurrentHash properties
2025-01-06 00:38:37 -05:00
Matt Nadareski
1d2985023d
Remove now-obsolete remark
2025-01-06 00:29:40 -05:00
Matt Nadareski
cfddb3dab4
Maintain consistency between supported structures
2025-01-06 00:15:11 -05:00
Matt Nadareski
08512abc59
Maintain consistency between supported structures
2025-01-06 00:12:32 -05:00
Matt Nadareski
71a330cf68
Better HashTool documentation
2025-01-06 00:00:30 -05:00
Matt Nadareski
ad8d119905
Fix stream hash and size signatures
2025-01-05 23:56:05 -05:00
Matt Nadareski
c82a6dc39b
Add stream GetStandardHashes variant
2025-01-05 23:39:00 -05:00
Matt Nadareski
414759cbd2
Without size variants are all thin wrappers
2025-01-05 23:33:29 -05:00
Matt Nadareski
142ca6f327
Replace FileInfo calls
2025-01-05 23:28:50 -05:00
Matt Nadareski
8dee2e2501
Add tests around length additions
2025-01-05 23:10:50 -05:00
Matt Nadareski
240098dd03
Create calculate-length-on-read HashTool helpers
2025-01-05 23:04:41 -05:00
Matt Nadareski
15a022eca5
Reduce unnecessary complexity
2025-01-02 22:43:41 -05:00
Matt Nadareski
0ede92a5d9
Fix SSDEEP URL
2025-01-02 22:25:17 -05:00
Matt Nadareski
0c3815e17c
Replace SpamSum implementation with more complete one
2025-01-02 22:21:26 -05:00
Matt Nadareski
8f5bff0375
Add extremely basic SpamSum implementation
2025-01-02 20:02:08 -05:00
Matt Nadareski
dc3cb0be5d
Simplify namespace usage
2025-01-02 16:00:56 -05:00
Matt Nadareski
f7346b20e1
Simplify namespace usage
2025-01-02 15:53:51 -05:00
Matt Nadareski
f971fcf5c8
Add HashSize property for all implementations
2025-01-02 15:37:20 -05:00
Matt Nadareski
4e0da77cb4
Message digests are cryptographic hashes
2025-01-02 15:29:06 -05:00
Matt Nadareski
7776112ec6
xxHash are non-cryptographic hashes
2025-01-02 15:23:13 -05:00
Matt Nadareski
c65184689d
FNV are non-cryptographic hashes
2025-01-02 15:15:53 -05:00
Matt Nadareski
704e08b5ed
Make xxHash 32/64 implement HashAlgorithm
2025-01-02 15:08:32 -05:00
Matt Nadareski
99f770ce81
Make checksums implement HashAlgorithm
2025-01-02 15:03:33 -05:00
Matt Nadareski
e5fea69815
Rename checksum methods based on HashAlgorithm
2025-01-02 14:35:40 -05:00
Matt Nadareski
80448302e8
Make message digests implement HashAlgorithm
2025-01-02 13:58:36 -05:00
Matt Nadareski
434a10d3db
Update copyright
2024-12-30 21:22:58 -05:00
Matt Nadareski
4ea5f95b5e
Remove unnecessary action step
2024-12-30 21:22:45 -05:00
Matt Nadareski
381dffccf9
Ensure .NET versions are installed for testing
2024-12-19 10:51:03 -05:00
Matt Nadareski
d4885d389d
Ensure .NET versions are installed for testing
2024-12-19 10:48:52 -05:00
Matt Nadareski
f0adc62394
Bump version
1.4.1
2024-12-16 14:03:53 -05:00
Matt Nadareski
d7790ac4e1
Allow symbols to be packed
2024-12-16 14:01:58 -05:00
Matt Nadareski
70b145c633
Use publish script and update README
2024-12-06 11:06:58 -05:00
Matt Nadareski
4e9d7fc927
Framework only matters for executable
2024-11-15 20:49:38 -05:00
Matt Nadareski
ba7a1cd8b7
Bump version
1.4.0
2024-11-13 02:00:32 -05:00
Matt Nadareski
165bbdfd72
Add .NET 9 to target frameworks
2024-11-13 02:00:18 -05:00