scrypt.c