New function poly1305_update.
Make poly1305 code use struct aes128_ctx.
Reorder declarations.
Typo fix for poly1305 C implementation.
Move poly1305-aes.h declarations into poly1305.h. Deleted POLY1305_* macros.
Move nonce from poly1305_ctx to poly1305_aes_ctx.
poly1305_block: New argument for the high bit.
Move block buffer from poly1305_ctx to poly1305_aes_ctx. Simplify poly1305_digest.