public void init( CipherParameters params) { reset(); cipher.init(true, params); }
public void init( CipherParameters params) { reset(); cipher.init(true, params); }
public int doFinal( byte[] out, int outOff) { int blockSize = cipher.getBlockSize(); // // pad with zeroes // while (bufOff < blockSize) { buf[bufOff] = 0; bufOff++; } cipher.processBlock(buf, 0, mac, 0); System.arraycopy(mac, 0, out, outOff, macSize); reset(); return macSize; }
public int doFinal( byte[] out, int outOff) { int blockSize = cipher.getBlockSize(); // // pad with zeroes // while (bufOff < blockSize) { buf[bufOff] = 0; bufOff++; } cipher.processBlock(buf, 0, mac, 0); System.arraycopy(mac, 0, out, outOff, macSize); reset(); return macSize; }