|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.logi.crypto.Crypto
org.logi.crypto.modes.DecryptMode
DecryptMode objects are used to decrypt ciphertext generated with a correpsonding EncryptMode object. They must in most cases be initialized with the appropriate key.
EncryptMode| Field Summary |
| Fields inherited from class org.logi.crypto.Crypto |
BIT, cdsPath, EMPTY_ARRAY, FOUR, keySource, NIBBLE, ONE, primeCertainty, random, TWO, ZERO |
| Constructor Summary | |
DecryptMode()
|
|
| Method Summary | |
void |
close()
Close files and kill threads owned by the object. |
abstract byte[] |
decrypt(byte[] source,
int i,
int length)
Send bytes to the DecryptMode for decryption. |
void |
finalize()
This finalizer calls close(). |
abstract CipherKey |
getKey()
Return the key used for decryption. |
abstract int |
plainBlockSize()
Return the size of the blocks of plaintext output by this object. |
abstract void |
setKey(CipherKey key)
Set the key to use for decryption. |
| Methods inherited from class org.logi.crypto.Crypto |
binString, binString, equal, equalRelaxed, equalSub, fromHexNibble, fromHexString, fromString, fromString, hexString, hexString, hexString, hexString, hexString, initRandom, initRandom, makeClass, makeInt, makeLong, makeSessionKey, pastSpace, pickBits, pickBits, readBlock, readInt, writeBytes, writeBytes, writeInt |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DecryptMode()
| Method Detail |
public abstract CipherKey getKey()
public abstract void setKey(CipherKey key)
public abstract int plainBlockSize()
public abstract byte[] decrypt(byte[] source,
int i,
int length)
Decrypt length bytes from source,
starting at i and return the plaintext. Data may
be encrypted in blocks in which case only whole blocks of
plaintext are written to dest. Any remaining data
will be stored and prepended to source in the next
call to decrypt.
public void close()
public void finalize()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||