@override int getOutputSize(int length) { var totalData = length + data.length; if (forEncryption) { return totalData + macSize; } return totalData < macSize ? 0 : totalData - macSize; }