kmaragon / Konscious.Security.Cryptography

MIT License
202 stars 20 forks source link

Plans upgrading to Blake3 #39

Open mnns opened 4 years ago

mnns commented 4 years ago

Hi, thanks for this great .net library. Are you planning to upgrade to Blake3? Thanka

SparkDustJoe commented 4 years ago

Blake3 is specifically designed for speed for MAC hashes, not for password use. The designers explicitly say to use Argon2 for password hashing, so I'm just wondering if you mean to expose the Blake3 primitives from the internal classes, or replace Blake2 within the Argon2 construction (which conflicts with Argon2's mission to make password hashing harder for attackers)?