extremely slow. tunable number of rounds.
eval_dosykdf.js we are currently failing practrand.
maybe we are using it wrong. perhaps, instead of continuously rehashing we just need to create a digest that is 1 Gb.
In other words, just run the absorb phase on the seed, before the loop.
Then call sequeeze to create a digest of 8 Mb, and repeat this until we have created 1 Gb.
It's hard to get this to pass practrand.
Got it to pass practrand using rate:1, capacity: 18
I think I can use a higher rate so long as I don't take all the values form the start of the array. If I take them at intervals throughout the array, it's probably okay.