Skip to content
This repository has been archived by the owner on Dec 12, 2023. It is now read-only.

Releases: eSentire/qspm

Maintenance

02 Feb 03:46
Compare
Choose a tag to compare

Release Notes

  1. Fix typo in help image.
  2. Remember the ul option on the setup page.

Routine maintenance: issues 4, 19 and 20

31 Jan 20:31
e03d8fc
Compare
Choose a tag to compare

Release Notes

  1. Make the notes textarea visibly differentiable from other fields so the user knows that they can expand it.
  2. Allow the user to define the default size of the notes fields.
  3. Make record contents a bit more readable on the Records page.
  4. Rename the Raw tab to the Setup tab to make it more informative. Issue #19.
  5. 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.
  6. Update to python-3.9.
  7. Update Pipfile packages.
  8. Update Rust packages.
  9. Update the help images.
  10. Fix "make clean" target.
  11. Fix issue #4: added the textarea type for notes. Any field name that starts with "note" will be treated as a text area.
  12. Bump version to 0.3.0.

Bug fix

05 Jan 18:19
5a5796c
Compare
Choose a tag to compare

Release Notes

This is a minor bug fix release.

  1. Fixed issue #15: Had trouble editing a textarea note.
  2. Fixed an eslint error.
  3. Documented how i lint in the README.

Add textarea support

05 Jan 02:19
0a458b4
Compare
Choose a tag to compare

Release Notes

  1. Add textarea support for files with the note (case-insensitive) prefix.
  2. Make all hover text consistent.
  3. Make all field presentations consistent.
  4. Update all figures.

Show/hide button for each record

04 Jan 22:55
61df79c
Compare
Choose a tag to compare

Release Notes

  1. Fixed issue #11: Undefined reported in initial records page.
  2. Fixed issue #12: Add show/hide button for each record.
  3. Fixed issue #13: DropBox download reports "upload".

Fix issue #9.

04 Jan 17:55
Compare
Choose a tag to compare

Release Notes

  1. Removed the (undefined) clause from the successful upload message (issue #9).

Test all encryption algorithms

10 Dec 01:42
Compare
Choose a tag to compare

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

08 Dec 20:48
Compare
Choose a tag to compare

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.