lbry-sdk
lbry-sdk copied to clipboard
Fix wallet encryption design
Current wallet encryption is simple AES, so its impossible to differentiate between a wrong password and a corrupted wallet file. We need to add an HMAC to make password checking easy.
See this https://github.com/lbryio/lbry-sdk/issues/3658 for trouble this caused in tests.