INNER CODE UNIT · C
left
chjj/liburkel · src/blake2b.c:162
size_t left = ctx->buflen;
size_t fill = 128 - left;
if (len > fill) {
ctx->buflen = 0;
memcpy(ctx->buf + left, in, fill);
urkel_blake2b_increment(ctx, 128);
urkel_blake2b_compress(ctx, ctx->buf, 0);
in += fill;
len -= fill;
while (len > 128) {
urkel_blake2b_increment(ctx, 128);
urkel_blake2b_compress(ctx, in, 0);
in += 128;