When using the masked passwords functionality, idempotence is guaranteed by pre-parsing existing users, reading salt, and regenerating the one-way hash. In case of pre-masked password some of those steps can be skipped, greatly improving execution time when the users set is large.
When using the masked passwords functionality, idempotence is guaranteed by pre-parsing existing users, reading salt, and regenerating the one-way hash. In case of pre-masked password some of those steps can be skipped, greatly improving execution time when the users set is large.
Fix #192