Source: https://github.com/golang/crypto/tree/7b82a4e95df4499652dca2c0d4185de9fffbdc8f/scrypt
https://github.com/golang/crypto/tree/master/scrypt