Lines Matching defs:leftover
80 uint64_t leftover; /* 8 bytes */
184 st->leftover = 0;
720 if ((st->leftover == 0) && (bytes > 32)) {
725 want = poly1305_min(32 - st->leftover, bytes);
726 poly1305_block_copy(st->buffer + st->leftover, m, want);
729 st->leftover += want;
730 if ((st->leftover < 32) || (bytes == 0))
733 st->leftover = 0;
738 /* handle leftover */
739 if (st->leftover) {
740 want = poly1305_min(64 - st->leftover, bytes);
741 poly1305_block_copy(st->buffer + st->leftover, m, want);
744 st->leftover += want;
745 if (st->leftover < 64)
748 st->leftover = 0;
760 poly1305_block_copy(st->buffer + st->leftover, m, bytes);
761 st->leftover += bytes;
767 size_t leftover = st->leftover;
777 size_t consumed = poly1305_combine(st, m, leftover);
778 leftover -= consumed;
794 if (leftover < 16)
823 leftover -= 16;
824 if (leftover >= 16)
829 if (!leftover)
832 m[leftover++] = 1;
833 poly1305_block_zero(m + leftover, 16 - leftover);
834 leftover = 16;