Skip to content

Commit 80e9ff8

Browse files
authored
Reorder readme headers
Signed-off-by: Xen <lordofxen@deskasoft.com>
1 parent d42d617 commit 80e9ff8

File tree

1 file changed

+30
-26
lines changed

1 file changed

+30
-26
lines changed

README.md

Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,35 @@ All code within the library is commented using Visual Studio-compatible XML comm
88

99
You can join our Discord at https://discord.gg/PrKery9 any time you'd need support or just to join our Family.
1010

11+
Differences
12+
-----------
13+
This library is the successor to https://github.com/Deskasoft/Data.HashFunction. While keeping the API structure *mostly* the same, the biggest change this library brings is the clearance of the dependency overhaul previously caused by Data.HashFunction.
14+
Every hash algorithm is now collected under one single assembly and package named HashifyNET, and all of the namespaces are shortened to HashifyNet.
15+
16+
The former factory-based implementation, which assigned a unique factory to each hash function, has been superseded by a more modular and centralized factory.
17+
This new model provides superior accessibility and efficiency.
18+
19+
As an addition, we introduced 11 more hash algorithms, sorted below:
20+
- Adler32
21+
- Blake3
22+
- Gost
23+
- HighwayHash
24+
- SipHash
25+
- Tiger
26+
- Tiger2
27+
- Whirlpool
28+
- SM3
29+
- Keccak
30+
- Argon2id
31+
32+
> [!NOTE]
33+
> Please check Implementations for the full list of available hash algorithms.
34+
35+
### NuGet
36+
You can directly bind HashifyNET to your project through NuGet below:
37+
38+
[![Version Status](https://img.shields.io/nuget/v/HashifyNET.svg)](https://www.nuget.org/packages/HashifyNET/)
39+
1140
Implementations
1241
---------------
1342

@@ -69,32 +98,6 @@ The following hash functions have been implemented from the most reliable refere
6998
* [xxHash](https://code.google.com/p/xxhash/)
7099
* xxHash - Original and 64-bit version.
71100

72-
Differences
73-
-----------
74-
This library is the successor to https://github.com/Deskasoft/Data.HashFunction. While keeping the API structure *mostly* the same, the biggest change this library brings is the clearance of the dependency overhaul previously caused by Data.HashFunction.
75-
Every hash algorithm is now collected under one single assembly and package named HashifyNET, and all of the namespaces are shortened to HashifyNet.
76-
77-
The former factory-based implementation, which assigned a unique factory to each hash function, has been superseded by a more modular and centralized factory.
78-
This new model provides superior accessibility and efficiency.
79-
80-
As an addition, we introduced 11 more hash algorithms, sorted below:
81-
- Adler32
82-
- Blake3
83-
- Gost
84-
- HighwayHash
85-
- SipHash
86-
- Tiger
87-
- Tiger2
88-
- Whirlpool
89-
- SM3
90-
- Keccak
91-
- Argon2id
92-
93-
### NuGet
94-
You can directly bind HashifyNET to your project through NuGet below:
95-
96-
[![Version Status](https://img.shields.io/nuget/v/HashifyNET.svg)](https://www.nuget.org/packages/HashifyNET/)
97-
98101
Usage
99102
-----
100103

@@ -179,3 +182,4 @@ HashifyNET is released under the terms of the MIT license. See [LICENSE](https:/
179182

180183

181184

185+

0 commit comments

Comments
 (0)