@Test public void testSHA512() { MAC hmac = HMAC.sha512(ascii(EMPTY_STRING)); assertArrayEquals( hex( "b936cee86c9f87aa5d3c6f2e84cb5a4239a5fe50480a6ec66b" + "70ab5b1f4ac6730c6c515421b327ec1d69402e53dfb4" + "9ad7381eb067b338fd7b0cb22247225d47"), hmac.digest(ascii(EMPTY_STRING))); hmac = HMAC.sha512(ascii("key")); assertArrayEquals( hex( "b42af09057bac1e2d41708e48a902e09b5ff7f12ab428a4fe8" + "6653c73dd248fb82f948a549f7b791a5b41915ee4d1e" + "c3935357e4e2317250d0372afa2ebeeb3a"), hmac.digest(ascii(PANGRAM))); }