Releases: eSentire/qspm
Maintenance
Routine maintenance: issues 4, 19 and 20
Release Notes
- Make the notes textarea visibly differentiable from other fields so the user knows that they can expand it.
- Allow the user to define the default size of the notes fields.
- Make record contents a bit more readable on the Records page.
- Rename the Raw tab to the Setup tab to make it more informative. Issue #19.
- Re-organize the Setup tab layout slightly so group the fields at the top of the page. Add support for defining the default notes height. Issue #20.
- Update to python-3.9.
- Update Pipfile packages.
- Update Rust packages.
- Update the help images.
- Fix "make clean" target.
- Fix issue #4: added the textarea type for notes. Any field name that starts with "note" will be treated as a text area.
- Bump version to 0.3.0.
Bug fix
Add textarea support
Release Notes
- Add
textarea
support for files with thenote
(case-insensitive) prefix. - Make all hover text consistent.
- Make all field presentations consistent.
- Update all figures.
Show/hide button for each record
Fix issue #9.
Release Notes
- Removed the
(undefined)
clause from the successful upload message (issue #9).
Test all encryption algorithms
Release Notes
Modified the test logic to test all encryption algorithms that were loaded from the wasm module.
There was no change to the web app.
Initial release
Release Notes
The quantum safe password manager (qspm) is a single page application (SPA) demonstration webapp that shows how to build a simple password management system using symmetric key encryption algorithms that are safe from currently known quantum attacks.
One of the interesting features of this project is the use of the Rust programming language to implement the algorithms that are then converted to WebAssembly for higher performance, secure encryption/decryption operations in the browser.
Another interesting feature is the ability to choose between different algorithms.
Yet another interesting feature is the use of the Github Workflow Actions service to test both the Rust code and the web interface using a headless chrome browser and pyleniumio.
The web app is available here: https://esentire.github.io/qspm/.
The zip file provided with the release contains the web app.