public CBCMAC() { super(new CBCBlockCipherMac(new DESedeEngine())); } }
public void init( CipherParameters params) { reset(); cipher.init(true, params); }
public Mac32() { super(new CBCBlockCipherMac(new RC532Engine())); } }
public void init( CipherParameters params) { reset(); cipher.init(true, params); }
public DESede64() { super(new CBCBlockCipherMac(new DESedeEngine(), 64)); } }
public int doFinal( byte[] out, int outOff) { int blockSize = cipher.getBlockSize(); if (padding == null) { // // pad with zeroes // while (bufOff < blockSize) { buf[bufOff] = 0; bufOff++; } } else { if (bufOff == blockSize) { cipher.processBlock(buf, 0, mac, 0); bufOff = 0; } padding.addPadding(buf, bufOff); } cipher.processBlock(buf, 0, mac, 0); System.arraycopy(mac, 0, out, outOff, macSize); reset(); return macSize; }
public Mac() { super(new CBCBlockCipherMac(new IDEAEngine())); } }
public int doFinal( byte[] out, int outOff) { int blockSize = cipher.getBlockSize(); if (padding == null) { // // pad with zeroes // while (bufOff < blockSize) { buf[bufOff] = 0; bufOff++; } } else { if (bufOff == blockSize) { cipher.processBlock(buf, 0, mac, 0); bufOff = 0; } padding.addPadding(buf, bufOff); } cipher.processBlock(buf, 0, mac, 0); System.arraycopy(mac, 0, out, outOff, macSize); reset(); return macSize; }
public DES64() { super(new CBCBlockCipherMac(new DESEngine(), 64)); } }
public CBCMAC() { super(new CBCBlockCipherMac(new RC2Engine())); } }
public Mac() { super(new CBCBlockCipherMac(new SkipjackEngine())); } }
public DESede64() { super(new CBCBlockCipherMac(new DESedeEngine(), 64)); } }
public RC2() { super(new CBCBlockCipherMac(new RC2Engine())); } }
public DES64() { super(new CBCBlockCipherMac(new DESEngine(), 64)); } }
public CBCMAC() { super(new CBCBlockCipherMac(new DESedeEngine())); } }
public DES() { super(new CBCBlockCipherMac(new DESEngine())); } }
public DES64() { super(new CBCBlockCipherMac(new DESEngine(), 64)); } }
public RC2() { super(new CBCBlockCipherMac(new RC2Engine())); } }
public Mac() { super(new CBCBlockCipherMac(new SkipjackEngine())); } }
public CBCMAC() { super(new CBCBlockCipherMac(new RC2Engine())); } }