@Test
  public void testPoly1305TestVector2() throws GeneralSecurityException {
    byte[] key =
        Hex.decode("" + "00000000000000000000000000000000" + "36e5f6b5c5e06070f0efca96227a863e");
    byte[] in = (
        "Any submission to the IETF intended by the Contributor for publication as all or "
            + "part of an IETF Internet-Draft or RFC and any statement made within the context "
            + "of an IETF activity is considered an \"IETF Contribution\". Such statements "
            + "include oral statements in IETF sessions, as well as written and electronic "
            + "communications made at any time or place, which are addressed to")
        .getBytes(UTF_8);
    Truth.assertThat(Poly1305.computeMac(key, in))
        .isEqualTo(Hex.decode("" + "36e5f6b5c5e06070f0efca96227a863e"));
  }
Tests against the test vector 2 in Appendix A.3 of RFC 7539.
https://tools.ietf.org/html/rfc7539#appendix-A.3
java_src/src/test/java/com/google/crypto/tink/aead/internal/Poly1305Test.java