Lines Matching refs:leftover_offset
76 s->leftover[s->leftover_offset++] = *(data++); in tc_sha256_update()
77 if (s->leftover_offset >= TC_SHA256_BLOCK_SIZE) { in tc_sha256_update()
79 s->leftover_offset = 0; in tc_sha256_update()
97 s->bits_hashed += (s->leftover_offset << 3); in tc_sha256_final()
99 s->leftover[s->leftover_offset++] = 0x80; /* always room for one byte */ in tc_sha256_final()
100 if (s->leftover_offset > (sizeof(s->leftover) - 8)) { in tc_sha256_final()
102 _set(s->leftover + s->leftover_offset, 0x00, in tc_sha256_final()
103 sizeof(s->leftover) - s->leftover_offset); in tc_sha256_final()
105 s->leftover_offset = 0; in tc_sha256_final()
109 _set(s->leftover + s->leftover_offset, 0x00, in tc_sha256_final()
110 sizeof(s->leftover) - 8 - s->leftover_offset); in tc_sha256_final()