For the latest news and information visit
The GNU Crypto project

gnu.crypto.assembly
Class CascadeTransformer

java.lang.Object
  extended bygnu.crypto.assembly.Transformer
      extended bygnu.crypto.assembly.CascadeTransformer

class CascadeTransformer
extends Transformer

An Adapter to use any Cascade as a Transformer in an Assembly.

Version:
$Revision: 1.2 $

Field Summary
 
Fields inherited from class gnu.crypto.assembly.Transformer
DIRECTION, inBuffer, mode, outBuffer, tail, wired
 
Constructor Summary
(package private) CascadeTransformer(Cascade delegate)
           
 
Method Summary
(package private)  int delegateBlockSize()
           
(package private)  void initDelegate(java.util.Map attributes)
           
(package private)  byte[] lastUpdateDelegate()
           
(package private)  void resetDelegate()
           
(package private)  byte[] updateDelegate(byte[] in, int offset, int length)
           
 
Methods inherited from class gnu.crypto.assembly.Transformer
currentBlockSize, getCascadeTransformer, getDeflateTransformer, getPaddingTransformer, init, isPostProcessing, isPreProcessing, lastUpdate, lastUpdate, lastUpdate, lastUpdate, reset, setMode, update, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CascadeTransformer

CascadeTransformer(Cascade delegate)
Method Detail

initDelegate

void initDelegate(java.util.Map attributes)
            throws TransformerException
Specified by:
initDelegate in class Transformer
Throws:
TransformerException

delegateBlockSize

int delegateBlockSize()
Specified by:
delegateBlockSize in class Transformer

resetDelegate

void resetDelegate()
Specified by:
resetDelegate in class Transformer

updateDelegate

byte[] updateDelegate(byte[] in,
                      int offset,
                      int length)
                throws TransformerException
Specified by:
updateDelegate in class Transformer
Throws:
TransformerException

lastUpdateDelegate

byte[] lastUpdateDelegate()
                    throws TransformerException
Specified by:
lastUpdateDelegate in class Transformer
Throws:
TransformerException

For the latest news and information visit
The GNU Crypto project

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.