javacard.security
Class Checksum

java.lang.Object
  |
  +--javacard.security.Checksum

public abstract synchronized class Checksum
extends java.lang.Object


Field Summary
static byte ALG_ISO3309_CRC16
           
static byte ALG_ISO3309_CRC32
           
 
Constructor Summary
protected Checksum()
           
 
Method Summary
abstract  short doFinal(byte[], short, short, byte[], short)
           
abstract  byte getAlgorithm()
           
static Checksum getInstance(byte, boolean)
           
abstract  void init(byte[], short, short)
           
abstract  void update(byte[], short, short)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALG_ISO3309_CRC16

public static final byte ALG_ISO3309_CRC16
See Also:
Constant Field Values

ALG_ISO3309_CRC32

public static final byte ALG_ISO3309_CRC32
See Also:
Constant Field Values
Constructor Detail

Checksum

protected Checksum()
Method Detail

getInstance

public static final Checksum getInstance(byte,
                                         boolean)
                                  throws CryptoException
CryptoException

init

public abstract void init(byte[],
                          short,
                          short)
                   throws CryptoException
CryptoException

getAlgorithm

public abstract byte getAlgorithm()

doFinal

public abstract short doFinal(byte[],
                              short,
                              short,
                              byte[],
                              short)

update

public abstract void update(byte[],
                            short,
                            short)