All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----java.crypt.BlockCipher
The native code BigNum implementation used by the class was
developed by, and is owned by Eric Young  Copyright (C) 1995, 1996 Systemics Ltd (http://www.systemics.com/)
All rights reserved.
 
N.B. the library writer should also implement a 
 
N.B. the library writer should also implement a 
 N.B. text.length must be block length. 
   N.B. text.length must be block length. 
   N.B. in.length must equal out.length and must also equal block length. 
N.B. the library writer should also implement a 
 
N.B. the library writer should also implement a 
  
 
  
 
  
 blockDecrypt(byte[], int, byte[], int)
	blockDecrypt(byte[], int, byte[], int)
   blockEncrypt(byte[], int, byte[], int)
	blockEncrypt(byte[], int, byte[], int)
   blockLength()
	blockLength()
  public static final int BLOCK_LENGTH for any classes that derive from
this one
   decrypt(byte[])
	decrypt(byte[])
   decrypt(byte[], byte[])
	decrypt(byte[], byte[])
   decrypt(byte[], int, byte[], int)
	decrypt(byte[], int, byte[], int)
   encrypt(byte[])
	encrypt(byte[])
   encrypt(byte[], byte[])
	encrypt(byte[], byte[])
   encrypt(byte[], int, byte[], int)
	encrypt(byte[], int, byte[], int)
   keyLength()
	keyLength()
  public static final int KEY_LENGTH for any classes that derive from
this one
  
 
 BlockCipher
BlockCipher
  public BlockCipher()
  
 
 encrypt
encrypt
  public final void encrypt(byte text[])
  
    
 decrypt
decrypt
  public final void decrypt(byte text[])
  
    
 encrypt
encrypt
  public final void encrypt(byte in[],
                            byte out[])
  
    
 decrypt
decrypt
  public final void decrypt(byte in[],
                            byte out[])
  
    
 encrypt
encrypt
  public final void encrypt(byte in[],
                            int in_offset,
                            byte out[],
                            int out_offset)
  
    
 decrypt
decrypt
  public final void decrypt(byte in[],
                            int in_offset,
                            byte out[],
                            int out_offset)
  
    
 blockEncrypt
blockEncrypt
  protected abstract void blockEncrypt(byte in[],
                                       int in_offset,
                                       byte out[],
                                       int out_offset)
  
    
 blockDecrypt
blockDecrypt
  protected abstract void blockDecrypt(byte in[],
                                       int in_offset,
                                       byte out[],
                                       int out_offset)
  
    
 blockLength
blockLength
  public abstract int blockLength()
  
public static final int BLOCK_LENGTH for any classes that derive from
this one
  
    
 keyLength
keyLength
  public abstract int keyLength()
  
public static final int KEY_LENGTH for any classes that derive from
this one
  
    
All Packages  Class Hierarchy  This Package  Previous  Next  Index