Describe the bug
A clear and concise description of what the bug is.
While trying to open my Password-File using a 20 character long PW plus a Key-File KeePassDX is crashing with the error message:
org.xmlpull.v1.XmlPullParserException: unterminated en...
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
View the open KeePass Database
Screenshots
If applicable, add screenshots to help explain your problem.
* Keepass Database *
KeePassDX (please complete the following information):
Android (please complete the following information):
Additional context
Add any other context about the problem here.
Thank you for the feedback,
The app should not crash if there is an XML error, how do you see the error message?
My first intuition is that you have a too large database. Do you have attached files larger than 500KB inside? If so, the Android XML pull parser may not be able to decrypt a large binary file.
It may also be a bug in the implementation of algorithms. I have to be able to reproduce the issue to correct it.
If you could give me a database without sensitive data with this problem, it would help me a lot.
Hi,
sorry, I was absolut busy the last days.
Attached is a DemoDatabase and Key file with the same settings as my master file but without attachments inside. Same error on my mobile.
Password: Kunzisoft/KeePassDX
Best
DemoDatabase.zip
Ihon
Thank you, it will be very useful for debugging! :)
It's a pleasure, thank you for KeepassDX
I just tested with my devices, I have no worries about opening the database.
But I see you have version 2.5.0.0beta25, I improved and fixed the compression / decompression algorithm in version 2.5.0.0beta26, can you tell me if it works with this one? (The version on F-Droid is not up to date)
I can't reproduce your problem, otherwise I am thinking of upgrading the algorithm code of Argon2 with the latest official sources, it may be better for you, but it may take time.
Or I have another theory: maybe your NextCloud sync isn't working properly and you're trying to open a half-downloaded file. Can you open your bases locally?
I downloaded version 2.5.0.0beta26 from Google Play store.
This version is working and can open the database.
The version 2.5.0.0beta25 from F-Droid is not able to open the file, independent if it is opened out of NextCloud or locally stored on an SD Card.
So, thank you problem solved from my point of view