Lines Matching refs:leftover_offset
75 s->leftover[s->leftover_offset++] = *(data++); in tc_sha512_update()
76 if (s->leftover_offset >= TC_SHA512_BLOCK_SIZE) { in tc_sha512_update()
78 s->leftover_offset = 0; in tc_sha512_update()
95 s->bits_hashed += (s->leftover_offset << 3); in tc_sha512_final()
97 s->leftover[s->leftover_offset++] = 0x80; /* always room for one byte */ in tc_sha512_final()
98 if (s->leftover_offset > (sizeof(s->leftover) - 16)) { in tc_sha512_final()
100 _set(s->leftover + s->leftover_offset, 0x00, in tc_sha512_final()
101 sizeof(s->leftover) - s->leftover_offset); in tc_sha512_final()
103 s->leftover_offset = 0; in tc_sha512_final()
113 _set(s->leftover + s->leftover_offset, 0x00, in tc_sha512_final()
114 sizeof(s->leftover) - 8 - s->leftover_offset); in tc_sha512_final()