add Poly1305
poly1305: add tests
poly1305: add benchmark