public class RC2 extends BaseCipher
Modifier and Type | Field and Description |
---|---|
static int |
BLOCK_SIZE |
static int |
KEY_SIZE |
currentBlockSize, currentKey, defaultBlockSize, defaultKeySize, lock, name
CIPHER_BLOCK_SIZE, KEY_MATERIAL
Constructor and Description |
---|
RC2()
Default 0-arguments constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator |
blockSizes()
Returns an
Iterator over the supported block sizes. |
java.lang.Object |
clone()
Returns a clone of this instance.
|
void |
decrypt(byte[] in,
int i,
byte[] out,
int o,
java.lang.Object K,
int bs) |
void |
encrypt(byte[] in,
int i,
byte[] out,
int o,
java.lang.Object K,
int bs) |
java.util.Iterator |
keySizes()
Returns an
Iterator over the supported key sizes. |
java.lang.Object |
makeKey(byte[] userkey,
int ebits) |
currentBlockSize, decryptBlock, defaultBlockSize, defaultKeySize, encryptBlock, init, name, reset, selfTest, testKat, testKat
public static final int BLOCK_SIZE
public static final int KEY_SIZE
public java.lang.Object clone()
IBlockCipher
Returns a clone of this instance.
clone
in interface IBlockCipher
clone
in class BaseCipher
public java.util.Iterator blockSizes()
IBlockCipher
Returns an Iterator
over the supported block sizes. Each
element returned by this object is an Integer
.
Iterator
over the supported block sizes.public java.util.Iterator keySizes()
IBlockCipher
Returns an Iterator
over the supported key sizes. Each element
returned by this object is an Integer
.
Iterator
over the supported key sizes.public java.lang.Object makeKey(byte[] userkey, int ebits) throws java.security.InvalidKeyException
java.security.InvalidKeyException
public void encrypt(byte[] in, int i, byte[] out, int o, java.lang.Object K, int bs)
public void decrypt(byte[] in, int i, byte[] out, int o, java.lang.Object K, int bs)
Copyright © 2025. All rights reserved.