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

Add server-side hashing of passwords #619

Open
wants to merge 11 commits into
base: development
Choose a base branch
from

Commits on Apr 12, 2024

  1. Add argon2 binding for neko

    tobil4sk committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    ff964e4 View commit details
    Browse the repository at this point in the history
  2. Implement argon2id hashing

    tobil4sk committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    0299b05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dbd6b09 View commit details
    Browse the repository at this point in the history
  4. Implement database updating system

    This allows password to be automatically rehashed if the database is old
    tobil4sk committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    88ffe1e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    071d207 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8661cad View commit details
    Browse the repository at this point in the history
  3. Update server code to use argon2id

    - Passwords are now hashed on the server, with a salt.
    tobil4sk committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    7b98118 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c8ed1e View commit details
    Browse the repository at this point in the history
  5. Automatically add new table columns

    This will be done via sql statements for now, because I'm not sure
    how to run `skeema push` automatically.
    tobil4sk committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    cf55aa1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1742fd6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3bba6c3 View commit details
    Browse the repository at this point in the history