Merge pull request #870 from PR0M3TH3AN/fix-key-derivation-salt-12798847451274058286

🔒 Fix Weak Key Derivation by Adding Salt
This commit is contained in:
thePR0M3TH3AN authored and GitHub committed 2026-02-16 12:24:12 -05:00
commit 46f753a11a
4 files changed
+118 -27

No files matched your search

+3 -1
View File
@@ -65,7 +65,9 @@ def test_setup_encryption_manager_kdf_modes(monkeypatch):
if mode == "argon2":
monkeypatch.setattr(
"seedpass.core.manager.derive_key_from_password_argon2",
lambda pw: derive_key_from_password_argon2(pw, **argon_kwargs),
lambda pw, salt=None: derive_key_from_password_argon2(
pw, salt=salt if salt is not None else b"\x00" * 16, **argon_kwargs
),
)
monkeypatch.setattr(PasswordManager, "initialize_bip85", lambda self: None)
monkeypatch.setattr(