2.7.0
from flask_imp.auth import authenticate_password
authenticate_password()
function now uses multiprocessing and threads to authenticate the users password.
Processes are set using the pepper_length value. If you are encrypting passwords with a pepper length of 3, 3 processes will
be used in a multiprocessing pool.
When attempting to guess the password that has been peppered, every combination of pepper is generated. This is now split into
batches of 1000 possible tries. These batches are then sent to a thread to be processed, making the process faster.