Closed
Description
Describe the bug
Datastore encryptor breaks when a UTF-8 character is encountered:
This is an important bug, because gathered credentials might contain unicode characters, user can't submit common passwords, for e.g. "slaptažodis" means password in Lithuanian and might be common in Lithuanian networks:
Tasks
- We should write unit tests that reproduce the issue and then swap out the padding functions with functions from
Crypto.Util.Padding
. (0d) - @shreyamalviya