Class au.net.aba.crypto.provider.CRC16
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class au.net.aba.crypto.provider.CRC16

java.lang.Object
   |
   +----au.net.aba.security.MessageDigest
           |
           +----au.net.aba.crypto.provider.CRC16

public class CRC16
extends MessageDigest
A class that implements the CCITT CRC-16 checksumming algorithm.

Variable Index

 o ident

Constructor Index

 o CRC16()
This constructor is used to begin a new CRC-16 operation

Method Index

 o engineDigest()
SPI: Completes the hash computation by performing final operations such as padding.
 o engineReset()
SPI: Resets the digest for further use.
 o engineUpdate(byte)
SPI: Updates the digest using the specified byte.
 o engineUpdate(byte[], int, int)
SPI: Updates the digest using the specified array of bytes, starting at the specified offset.

Variables

 o ident
  public final static String ident

Constructors

 o CRC16
  public CRC16()
This constructor is used to begin a new CRC-16 operation

Methods

 o engineReset
  protected void engineReset()
SPI: Resets the digest for further use.
Overrides:
engineReset in class MessageDigest
 o engineUpdate
  protected synchronized void engineUpdate(byte b)
SPI: Updates the digest using the specified byte.
Overrides:
engineUpdate in class MessageDigest
 o engineUpdate
  protected synchronized void engineUpdate(byte bytes[],
                                           int offset,
                                           int length)
SPI: Updates the digest using the specified array of bytes, starting at the specified offset.
Overrides:
engineUpdate in class MessageDigest
 o engineDigest
  protected synchronized byte[] engineDigest()
SPI: Completes the hash computation by performing final operations such as padding.
Overrides:
engineDigest in class MessageDigest

All Packages  Class Hierarchy  This Package  Previous  Next  Index