User password is fed through crypto_scrypt (https://github.com/firebase/scrypt/blob/master/lib/crypto/crypto_scrypt.c) with the following parameters to generate a 512-bit key:
parameter | value |
---|---|
password | bytes from user password |
passwordlen | length of user password in bytes |
salt | 80 bit salt from a pseudo-random number generator as specified in section 10.1.2 of the NIST SP 800-90 standard + 8-bit separator |
saltlen | 11 |
N | 16384 |