|
||||||||||
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 |