aboutsummaryrefslogtreecommitdiff
path: root/c/blake3_dispatch.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/blake3_dispatch.c')
-rw-r--r--c/blake3_dispatch.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/c/blake3_dispatch.c b/c/blake3_dispatch.c
index cf5bad7..5c76b14 100644
--- a/c/blake3_dispatch.c
+++ b/c/blake3_dispatch.c
@@ -241,7 +241,9 @@ void blake3_xof_many(const uint32_t cv[8],
}
#endif
#endif
- blake3_xof_many_portable(cv, block, block_len, counter, flags, out, outblocks);
+ for(size_t i = 0; i < outblocks; ++i) {
+ blake3_compress_xof(cv, block, block_len, counter + i, flags, out + 64*i);
+ }
}
void blake3_hash_many(const uint8_t *const *inputs, size_t num_inputs,