Lines Matching refs:ilen
236 int sha512_update(sha512_context *ctx, const unsigned char *input, size_t ilen) in sha512_update() argument
242 if (ilen == 0) in sha512_update()
248 ctx->total[0] += (uint64_t)ilen; in sha512_update()
250 if (ctx->total[0] < (uint64_t)ilen) in sha512_update()
253 if (left && ilen >= fill) { in sha512_update()
260 ilen -= fill; in sha512_update()
264 while (ilen >= 128) { in sha512_update()
269 ilen -= 128; in sha512_update()
272 if (ilen > 0) in sha512_update()
273 memcpy((void *)(ctx->buffer + left), input, ilen); in sha512_update()
338 void sha512_csum(const unsigned char *input, unsigned int ilen, in sha512_csum() argument
344 sha512_update(&ctx, input, ilen); in sha512_csum()