diff options
author | Sadie Powell <sadie@witchery.services> | 2024-09-04 23:50:01 +0100 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2024-09-04 23:50:01 +0100 |
commit | 101c68f786fdbdc308a95c65cea19458a5e15850 (patch) | |
tree | c3bc7afc7942d1c8ab157469cebedd1e49a55c07 | |
parent | ec0cd9e7f993566b6a4ddf34e14d3c0d0587fbfd (diff) |
Fix the Argon2 module not having test vectors.
-rw-r--r-- | modules/extra/enc_argon2.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/modules/extra/enc_argon2.cpp b/modules/extra/enc_argon2.cpp index f45a942c4..e2de76e75 100644 --- a/modules/extra/enc_argon2.cpp +++ b/modules/extra/enc_argon2.cpp @@ -139,8 +139,19 @@ public: , argon2dprovider(this, Argon2_d) , argon2iprovider(this, Argon2_i) , argon2idprovider(this, Argon2_id) - { + argon2dprovider.Check({ + { "$argon2d$v=19$m=10,t=10,p=1$VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZw$fNS8JrvE8EqKwQ", "" }, + { "$argon2d$v=19$m=10,t=10,p=1$VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZw$hTvpprMF0TwszQ", "The quick brown fox jumps over the lazy dog" }, + }); + argon2iprovider.Check({ + { "$argon2i$v=19$m=10,t=10,p=1$VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZw$neE6hYxRp4TCJA", "" }, + { "$argon2i$v=19$m=10,t=10,p=1$VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZw$/JAt4FdP1MFD+A", "The quick brown fox jumps over the lazy dog" }, + }); + argon2idprovider.Check({ + { "$argon2id$v=19$m=10,t=10,p=1$VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZw$wuNeHixFDS6Tkg", "" }, + { "$argon2id$v=19$m=10,t=10,p=1$VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZw$Po8RcmxZ7vHmdg", "The quick brown fox jumps over the lazy dog" }, + }); } void OnReload(Configuration::Conf *conf) override |