public class RC2 extends BaseCipher
| Modifier and Type | Field and Description |
|---|---|
static int |
BLOCK_SIZE |
static int |
KEY_SIZE |
currentBlockSize, currentKey, defaultBlockSize, defaultKeySize, lock, nameCIPHER_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, testKatpublic static final int BLOCK_SIZE
public static final int KEY_SIZE
public java.lang.Object clone()
IBlockCipherReturns a clone of this instance.
clone in interface IBlockCipherclone in class BaseCipherpublic java.util.Iterator blockSizes()
IBlockCipherReturns 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()
IBlockCipherReturns 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.InvalidKeyExceptionpublic 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.