assertTrue("failed to generate ciphertext", Arrays.equals(result, ciphertext));
}
@Test
public void testDecryptHexBytes() throws Exception {
CryptoBox cryptoBox = new CryptoBox(new PrivateKey(BOB_SECRET_KEY));
byte[] expectedMessage = HEX.decode(CRYPTOBOX_MESSAGE);
byte[] ciphertext = cryptoBox.encrypt(CRYPTOBOX_IV, CRYPTOBOX_MESSAGE, HEX);
CryptoBox pandora = new CryptoBox(new PrivateKey(BOB_SECRET_KEY));
byte[] message = pandora.decrypt(CRYPTOBOX_IV, HEX.encode(ciphertext), HEX);
assertTrue("failed to decrypt ciphertext", Arrays.equals(message, expectedMessage));
}