Comments (3)
Brilliantly spotted, this one is rather lazily done indeed. Turns out there is already a Dart library for Argon2 at https://pub.dev/packages/dargon2, so implementation should not be of any problem.
Regarding compatibility, do not worry, I'm always doing my best to ensure as much backwards compatibility as possible with the older versions of Passy and especially their backups. In this case it would be as simple as having a few variables specify key derivation type and other key derivation properties, so that if those are missing, legacy key generation would take place.
Thank you, I will notify you once there is a fix, along with an available test build.
from passy.
Hello!
I have good news regarding Argon2 key derivation support.
Argon2 support is implemented for the main application and used for new accounts in 2a29e9c (dev branch).
It is possible to convert old accounts into Argon2 accounts (currently only available via the Change password
feature)
Argon2 support for Passy CLI (and browser extension) is yet to come.
Key derivation settings are not yet implemented.
Default Argon2 parameters:
parallelism = 4
memory = 64mb (or lower, if system does not have sufficient memory)
iterations = 2
I will notify you once again when Argon2 key derivation is fully supported.
from passy.
@markozajc Argon2 support is fully implemented - ad50498, aade66d.
This will be included in the next release.
Unfortunately, there is more testing to be done and several other features are waiting to be implemented. Please wait patiently.
The fix test build artifacts for all supported platforms are available at https://github.com/GlitterWare/Passy/actions/runs/5918485720. Do note that there are no guarantees to come with builds from the dev
branch as they are not as thoroughly tested, if at all, as the ones from the main
branch. Thank you for your understanding.
This issue will be kept open until the next release.
from passy.
Related Issues (20)
- Add support for LastPass and general CSV imports HOT 3
- Backup Zip does not work between devices HOT 8
- Passy v1.4.0 - Sharing is Caring HOT 2
- [Bug]: Snap package: Not launching HOT 2
- [Bug]: Autofill not working HOT 1
- [Bug]: Snap/Flatpak package: Browser extension not working (no native messaging) HOT 5
- [Suggestion]: if its possible to add yubico yubykey functionality?
- [Bug]: Extension not working on non-English language Windows systems HOT 1
- [Bug]: No support for UTF8 characters bigger than 1 byte in size for use in account password HOT 3
- [Bug]: windows 10 22H2 sync no showing qr code HOT 1
- [Bug]: Cant import data from android to windows 10 22h2 HOT 1
- [Bug]: Flatpak on Linux silently failing to store database anywhere HOT 13
- [Bug]: Extension no connector found HOT 5
- [Suggestion]: Add sync chain sistem like Brave Broswer or syncthing HOT 5
- [Suggestion]: kdbx import export HOT 8
- [Bug]: Gray screen when entering 'passwords' and 'search all items' menu HOT 33
- [Bug]: Grey screen when entering 'Passwords' menu HOT 8
- [Suggestion]: ability to add photos HOT 1
- [Suggestion]: Minimize to tray when click close button and biometrics support on Windows HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from passy.