A flexible implementation of Colin Percival's scrypt