Poly1305.processBlock

private void processBlock(const(ubyte)[] block, bool hibit)

Processes one 16-byte block into the accumulator.

The multiply-accumulate and carry sequence is fully unrolled and identical for every block; hibit supplies the 2^128 contribution of a complete block.