ch.ethz.ssh2.crypto.cipher
Class CTRMode
java.lang.Object
ch.ethz.ssh2.crypto.cipher.CTRMode
- All Implemented Interfaces:
- BlockCipher
public class CTRMode
- extends Object
- implements BlockCipher
This is CTR mode as described in draft-ietf-secsh-newmodes-XY.txt
- Version:
- 2.50, 03/15/10
- Author:
- Christian Plattner
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CTRMode
public CTRMode(BlockCipher tc,
byte[] iv,
boolean doEnc)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
init
public void init(boolean forEncryption,
byte[] key)
- Specified by:
init in interface BlockCipher
getBlockSize
public final int getBlockSize()
- Specified by:
getBlockSize in interface BlockCipher
transformBlock
public final void transformBlock(byte[] src,
int srcoff,
byte[] dst,
int dstoff)
- Specified by:
transformBlock in interface BlockCipher
Copyright © 2011. All Rights Reserved.