byte[] ct = new byte[TESTS[i][2].length];
for (int j = 0; j < TESTS[i][2].length; j += mode.currentBlockSize())
{
mode.update(TESTS[i][2], j, ct, j);
}
byte[] tag = mode.digest();
harness.verbose(" KEY: " + Util.toString(TESTS[i][0]));
harness.verbose(" IV: " + Util.toString(TESTS[i][1]));
harness.verbose(" MSG: " + Util.toString(TESTS[i][2]));
harness.verbose(" HDR: " + Util.toString(TESTS[i][3]));
harness.verbose(" ECT: " + Util.toString(TESTS[i][4]));