/**
* Initialize (nonce||blockhash) concatenation
- * NOTE: blake2b reference uses uint64_t whereas we have u32
- * Array length might need to increase from 16 to 32 because of this
- * Unsure why it works anyway now since it should throw out-of-range error?
+ * Reference implementation uses uint64_t whereas we have u32
+ * Array length increased from original 16 to 32 to compensate
*/
- var m: array<u32, 16>;
+ var m: array<u32, 32>;
m[0u] = ubo.random;
m[1u] = ubo.random ^ id;
m[2u] = ubo.blockhash[0u].x;