argon2 password hashing (#406)
authorfloatingghost <hannah@coffee-and-dreams.uk>
Fri, 30 Dec 2022 02:46:58 +0000 (02:46 +0000)
committerfloatingghost <hannah@coffee-and-dreams.uk>
Fri, 30 Dec 2022 02:46:58 +0000 (02:46 +0000)
commit9be6caf125f93ce8547a5f808681253131c32148
tree256edd04f7e4640ba1b18640ecef68601e38db6f
parenta5e98083f253c268bb1468bfaf358038e0e60147
argon2 password hashing (#406)

Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/406
25 files changed:
CHANGELOG.md
lib/mix/tasks/pleroma/config.ex
lib/pleroma/password.ex [new file with mode: 0644]
lib/pleroma/user.ex
lib/pleroma/web/auth/pleroma_authenticator.ex
lib/pleroma/web/auth/totp_authenticator.ex
lib/pleroma/web/common_api/utils.ex
lib/pleroma/web/mongoose_im/mongoose_im_controller.ex
lib/pleroma/web/plugs/authentication_plug.ex
mix.exs
mix.lock
test/pleroma/mfa_test.exs
test/pleroma/password_test.exs [new file with mode: 0644]
test/pleroma/web/auth/basic_auth_test.exs
test/pleroma/web/auth/pleroma_authenticator_test.exs
test/pleroma/web/auth/totp_authenticator_test.exs
test/pleroma/web/mongoose_im_controller_test.exs
test/pleroma/web/o_auth/ldap_authorization_test.exs
test/pleroma/web/o_auth/mfa_controller_test.exs
test/pleroma/web/o_auth/o_auth_controller_test.exs
test/pleroma/web/plugs/authentication_plug_test.exs
test/pleroma/web/twitter_api/password_controller_test.exs
test/pleroma/web/twitter_api/util_controller_test.exs
test/support/builders/user_builder.ex
test/support/factory.ex