mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-12-04 15:39:34 +01:00
Fix base64 check missing '/' as valid character
* Issue introduced in 558cb3d
* Corrects loading of legacy KeePass Key Files that included a '/' in their data section. Fix #2863 and Fix #2834
This commit is contained in:
@@ -59,6 +59,7 @@ void TestTools::testIsBase64()
|
||||
QVERIFY(Tools::isBase64(QByteArray("12==")));
|
||||
QVERIFY(Tools::isBase64(QByteArray("abcd9876MN==")));
|
||||
QVERIFY(Tools::isBase64(QByteArray("abcd9876DEFGhijkMNO=")));
|
||||
QVERIFY(Tools::isBase64(QByteArray("abcd987/DEFGh+jk/NO=")));
|
||||
QVERIFY(not Tools::isBase64(QByteArray("abcd123==")));
|
||||
QVERIFY(not Tools::isBase64(QByteArray("abc_")));
|
||||
QVERIFY(not Tools::isBase64(QByteArray("123")));
|
||||
|
||||
Reference in New Issue
Block a user