From f74445d7fd878964f77725aad3f3ce394f9e9307 Mon Sep 17 00:00:00 2001 From: sowle Date: Mon, 4 Nov 2024 22:15:18 +0100 Subject: [PATCH] implemented password validation for seed phrases generation --- src/currency_core/account.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/currency_core/account.cpp b/src/currency_core/account.cpp index f5663826..464aaff6 100644 --- a/src/currency_core/account.cpp +++ b/src/currency_core/account.cpp @@ -86,6 +86,7 @@ namespace currency std::vector processed_seed_binary = keys_seed_binary; if (!password.empty()) { + CHECK_AND_ASSERT_THROW_MES(currency::validate_password(password), "seed phrase password contains invalid characters, seed phrase cannot be created with such a password"); //encrypt seed phrase binary data crypt_with_pass(&keys_seed_binary[0], keys_seed_binary.size(), &processed_seed_binary[0], password); }