From 21fc51ab7c186d51ca215e297c43e8ca73ed5e4b Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Tue, 27 Aug 2024 15:17:11 +0100 Subject: Use GenRandom instead of GenRandomInt to populate Bcrypt entropy. --- src/modules/m_bcrypt.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/modules/m_bcrypt.cpp') diff --git a/src/modules/m_bcrypt.cpp b/src/modules/m_bcrypt.cpp index 5f1cf5adb..39dd757c3 100644 --- a/src/modules/m_bcrypt.cpp +++ b/src/modules/m_bcrypt.cpp @@ -31,8 +31,7 @@ private: std::string Salt() { char entropy[16]; - for (char& chr : entropy) - chr = ServerInstance->GenRandomInt(0xFF); + ServerInstance->GenRandom(entropy, std::size(entropy)); char salt[32]; if (!_crypt_gensalt_blowfish_rn("$2a$", rounds, entropy, sizeof(entropy), salt, sizeof(salt))) -- cgit v1.3.1-10-gc9f91