You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/cmd
zeripath 61b89747ed
Provide the ability to set password hash algorithm parameters (#22942)
This PR refactors and improves the password hashing code within gitea
and makes it possible for server administrators to set the password
hashing parameters

In addition it takes the opportunity to adjust the settings for `pbkdf2`
in order to make the hashing a little stronger.

The majority of this work was inspired by PR #14751 and I would like to
thank @boppy for their work on this.

Thanks to @gusted for the suggestion to adjust the `pbkdf2` hashing
parameters.

Close #14751

---------

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2 years ago
..
admin.go Add command to bulk set must-change-password (#22823) 2 years ago
admin_auth_ldap.go Implement FSFE REUSE for golang files (#21840) 2 years ago
admin_auth_ldap_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
admin_user.go Add command to bulk set must-change-password (#22823) 2 years ago
admin_user_change_password.go Provide the ability to set password hash algorithm parameters (#22942) 2 years ago
admin_user_create.go Provide the ability to set password hash algorithm parameters (#22942) 2 years ago
admin_user_delete.go Add context cache as a request level cache (#22294) 2 years ago
admin_user_generate_access_token.go Add command to bulk set must-change-password (#22823) 2 years ago
admin_user_list.go Add command to bulk set must-change-password (#22823) 2 years ago
admin_user_must_change_password.go Add command to bulk set must-change-password (#22823) 2 years ago
cert.go Implement FSFE REUSE for golang files (#21840) 2 years ago
cmd.go Implement FSFE REUSE for golang files (#21840) 2 years ago
convert.go Implement FSFE REUSE for golang files (#21840) 2 years ago
docs.go Implement FSFE REUSE for golang files (#21840) 2 years ago
doctor.go Implement FSFE REUSE for golang files (#21840) 2 years ago
dump.go Improve utils of slices (#22379) 2 years ago
dump_repo.go Move `convert` package to services (#22264) 2 years ago
embedded.go Implement FSFE REUSE for golang files (#21840) 2 years ago
embedded_stub.go Implement FSFE REUSE for golang files (#21840) 2 years ago
generate.go Implement FSFE REUSE for golang files (#21840) 2 years ago
hook.go Implement actions (#21937) 2 years ago
hook_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
keys.go Implement FSFE REUSE for golang files (#21840) 2 years ago
mailer.go Implement FSFE REUSE for golang files (#21840) 2 years ago
main_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
manager.go Implement FSFE REUSE for golang files (#21840) 2 years ago
manager_logging.go Implement FSFE REUSE for golang files (#21840) 2 years ago
migrate.go Implement FSFE REUSE for golang files (#21840) 2 years ago
migrate_storage.go Implement FSFE REUSE for golang files (#21840) 2 years ago
migrate_storage_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
restore_repo.go Implement FSFE REUSE for golang files (#21840) 2 years ago
serv.go Implement FSFE REUSE for golang files (#21840) 2 years ago
web.go Implement FSFE REUSE for golang files (#21840) 2 years ago
web_acme.go Implement FSFE REUSE for golang files (#21840) 2 years ago
web_graceful.go Implement FSFE REUSE for golang files (#21840) 2 years ago
web_https.go Implement FSFE REUSE for golang files (#21840) 2 years ago