generateKey
Derives an encryption key from userPassword.
This function itself must not throw. If key derivation fails, record the failure and throw it from the next call to encryptPage or decryptPage instead.
Derives an encryption key from userPassword.
This function itself must not throw. If key derivation fails, record the failure and throw it from the next call to encryptPage or decryptPage instead.