campeon23 / split-fetcher

The code is a concurrent file downloader in Go that splits a file into multiple parts, downloads them in parallel, and assembles the final file, with support for Etag validation to ensure file integrity.
MIT License
1 stars 0 forks source link

Integrate Argon2 Key Derivation Function #160

Closed campeon23 closed 1 year ago

campeon23 commented 1 year ago

This commit introduces Argon2 as our primary key derivation function, replacing the previous method.

All dependent functionalities have been adjusted to accommodate this change, ensuring smooth integration.

Furthermore, tests have been updated to reflect the changes brought by Argon2 integration.

Accompanying documentation elucidates the reasons for this migration, highlighting the security and performance benefits of Argon2.