Athena-Software / Owl

:owl: 🔒 KeePass 2.x-compatible browser extension for filling passwords.
https://athena-software.github.io/Owl/
Other
8 stars 0 forks source link

Cannot use KDBX 4 file #18

Open sorenjohanson opened 4 years ago

sorenjohanson commented 4 years ago

Trying to open a KDBX 4 file with a master password leads to error Incorrect password or keyfile. Opening in app.keeweb.info works.

Ref https://github.com/subdavis/Tusk/issues/337

sorenjohanson commented 4 years ago

popup.build.js:4867 Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value 134217728, (2) compile with -s ALLOW_MEMORY_GROWTH=1 which adjusts the size at runtime but prevents some optimizations, (3) set A2Module.TOTAL_MEMORY to a higher value before the program runs, or if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0

sorenjohanson commented 4 years ago

Since WebAssembly can't be run in the extension (or shouldn't rather), we need to compile argon2.wasm from urbit/argon2-wasm to see if it's a version issue.

/edit Not related to argon2.wasm

sorenjohanson commented 4 years ago

Pretty much due to insufficient or bad memory allocation when using Argon2 hashing.

Ref https://github.com/subdavis/Tusk/issues/268

sorenjohanson commented 4 years ago

Most likely won't make it into first release of Owl

gsicilia82 commented 3 years ago

Same issue here....