Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kdbx 4.x compatibility (dart misses argon2) #4

Closed
hpoul opened this issue Aug 24, 2019 · 11 comments
Closed

kdbx 4.x compatibility (dart misses argon2) #4

hpoul opened this issue Aug 24, 2019 · 11 comments

Comments

@hpoul
Copy link
Collaborator

hpoul commented Aug 24, 2019

No description provided.

@hpoul
Copy link
Collaborator Author

hpoul commented Sep 15, 2019

Awaiting full ffi support ;-) maybe investigate https://github.com/rushio-consulting/libsodium.dart

@hpoul hpoul changed the title kdbx 4 compatibility (dart misses argon2) kdbx 3.x compatibility (dart misses argon2) Feb 11, 2020
@hpoul hpoul changed the title kdbx 3.x compatibility (dart misses argon2) kdbx 4.x compatibility (dart misses argon2) Feb 22, 2020
@hpoul
Copy link
Collaborator Author

hpoul commented Feb 22, 2020

I have just committed (experimental) support for kdbx 4.x - anyone willing to test it? i could create a beta build for any platform (android, ios or macos) :-)

@Cogitri
Copy link

Cogitri commented Mar 9, 2020

I can test this on Android.

@BeneCollyridam
Copy link

@hpoul I can also test on android

@hpoul
Copy link
Collaborator Author

hpoul commented Mar 16, 2020

@BeneCollyridam that would be nice, it is already available in the latest google play version.. maybe you can let me know if it works for you?

@BeneCollyridam
Copy link

BeneCollyridam commented Mar 16, 2020

@hpoul I am not able to open my kdbx 4.0 database (app version 1.5.0).
When I try to load it I get an error: "Unsupported operation: unsupported encrypt stuff"

Edit: I got it to work by changing the key derivation function to argon2 from AES-KDF

@hpoul
Copy link
Collaborator Author

hpoul commented Mar 16, 2020

@BeneCollyridam ah yes, kdbx 4 right now only supports argon2 .. i thought everyone using kdbx 4.0 uses argon2 .. okay.. so support for AES-KDF is still missing.. thanks for testing.. i'll look into it.. it shouldn't be too hard to add support

hpoul added a commit that referenced this issue Mar 18, 2020
also create a `sideload` android variant.
@hpoul
Copy link
Collaborator Author

hpoul commented Mar 19, 2020

@BeneCollyridam AES-KDF is now supported in the latest 1.5.2 version. it is already available on play store. maybe you can give it a try and let me know if it works for you.

@hpoul hpoul closed this as completed Mar 19, 2020
@BeneCollyridam
Copy link

It works now!

@hpoul
Copy link
Collaborator Author

hpoul commented Mar 19, 2020

🎉️thanks for testing :-D if you've got other problems/incompatibilities let me know.. or any pressing missing features.. helps me prioritise ;)

hpoul pushed a commit that referenced this issue Sep 5, 2020
* New translations full_description.txt (French)

* New translations 2.png (Lithuanian)

* New translations title.strings (Lithuanian)

* New translations keyword.strings (Lithuanian)

* New translations title.strings (Lithuanian)

* New translations app_en.arb (Lithuanian)

* New translations 5.png (Lithuanian)

* New translations 4.png (Lithuanian)

* New translations 3.png (Lithuanian)

* New translations 1.png (Lithuanian)

* New translations full_description.txt (Russian)

* New translations icon.png (Lithuanian)

* New translations featureGraphic.png (Lithuanian)

* New translations title.txt (Lithuanian)

* New translations short_description.txt (Lithuanian)

* New translations full_description.txt (Lithuanian)

* New translations title.strings (German)

* New translations keyword.strings (Lithuanian)

* New translations short_description.txt (Russian)

* New translations title.strings (German)

* New translations title.strings (Russian)

* New translations store_metadata.csv (Lithuanian)

* New translations store_metadata.csv (German)

* New translations store_metadata.csv (Spanish)

* New translations store_metadata.csv (French)

* New translations keyword.strings (Russian)

* New translations title.strings (Russian)

* New translations keyword.strings (Russian)

* New translations app_en.arb (Russian)

* New translations title.txt (Russian)

* New translations 5.png (Russian)

* New translations 4.png (Russian)

* New translations 3.png (Russian)

* New translations 2.png (Russian)

* New translations 1.png (Russian)

* New translations icon.png (Russian)

* New translations featureGraphic.png (Russian)

* New translations app_en.arb (German)

* New translations short_description.txt (French)

* New translations app_en.arb (French)

* New translations title.txt (Spanish)

* New translations short_description.txt (Spanish)

* New translations full_description.txt (Spanish)

* New translations keyword.strings (French)

* New translations title.strings (French)

* New translations keyword.strings (French)

* New translations title.strings (French)

* New translations 5.png (French)

* New translations icon.png (Spanish)

* New translations 4.png (French)

* New translations 3.png (French)

* New translations 2.png (French)

* New translations 1.png (French)

* New translations icon.png (French)

* New translations featureGraphic.png (French)

* New translations title.txt (French)

* New translations featureGraphic.png (Spanish)

* New translations 1.png (Spanish)

* New translations 5.png (German)

* New translations short_description.txt (German)

* New translations 4.png (German)

* New translations 3.png (German)

* New translations 2.png (German)

* New translations 1.png (German)

* New translations icon.png (German)

* New translations featureGraphic.png (German)

* New translations title.txt (German)

* New translations 2.png (Spanish)

* New translations keyword.strings (Spanish)

* New translations title.strings (Spanish)

* New translations keyword.strings (Spanish)

* New translations title.strings (Spanish)

* New translations app_en.arb (Spanish)

* New translations 5.png (Spanish)

* New translations 4.png (Spanish)

* New translations 3.png (Spanish)

* New translations store_metadata.csv (Russian)
@ucodelukas
Copy link

Works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants