{
attr.put(IAuthenticatedMode.KEY_MATERIAL, TESTS[i][0]);
attr.put(IAuthenticatedMode.IV, TESTS[i][1]);
try
{
mode.reset();
mode.init(attr);
mode.update(TESTS[i][3], 0, TESTS[i][3].length);
byte[] ct = new byte[TESTS[i][2].length];
for (int j = 0; j < TESTS[i][2].length; j += mode.currentBlockSize())
{