}
out = nc.doFinal(BYTES, 0, BYTES.length);
if (!Arrays.equals(out, BYTES)) {
throw new Exception("Error with doFinal(byte[], int, int)");
}
if (nc.doFinal(BYTES, 0, BYTES.length, out) != BYTES.length) {
throw new Exception(
"Error with doFinal(byte[], int, int, byte[])");
}
if (nc.doFinal(BYTES, 0, BYTES.length, out, 0) != BYTES.length) {
throw new Exception(