@Test
public void testPoly1305TestVector3() throws GeneralSecurityException {

  byte[] key = TestUtil.hexDecode(""
      + "36e5f6b5c5e06070f0efca96227a863e"
      + "00000000000000000000000000000000");
  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(TestUtil.hexDecode(""
      + "f3477e7cd95417af89a6b8794c310cf0"));
}