Fix build with -Wextra -Wno-unused-parameter -Wno-sign-compare
Replaced Poly1305 implementation.