4 | %language ElabReflection
6 | ||| The bcrypt work factor.
7 | |||
8 | ||| The work factor determines the computational cost of hashing a password.
9 | |||
10 | ||| Each increment approximately doubles the amount of work required to compute and verify a bcrypt hash.
11 | |||
12 | ||| Valid bcrypt work factors are in the range 4 to 31 inclusive.
13 | |||
14 | ||| Values outside this range are handled according to the underlying libbcrypt implementation.
15 | |||