jonelo.jacksum.adapt.gnu.crypto.hash

Class Tiger2


public class Tiger2
extends BaseHash

The Tiger2 message digest. Tiger2 was designed by Ross Anderson and Eli Biham, with the goal of producing a secure, fast hash function that performs especially well on next-generation 64-bit architectures, but is still efficient on 32- and 16-bit architectures.

Tiger2 processes data in 512-bit blocks and produces a 192-bit digest.

References:

  1. Tiger: A Fast New Hash Function, Ross Anderson and Eli Biham.

Constructor Summary

Tiger2()
Trivial 0-arguments constructor.

Method Summary

Object
clone()
protected byte[]
getResult()
protected byte[]
padBuffer()
protected void
resetContext()
boolean
selfTest()
protected void
transform(byte[] in, int offset)

Constructor Details

Tiger2

public Tiger2()
Trivial 0-arguments constructor.

Method Details

clone

public Object clone()

getResult

protected byte[] getResult()

padBuffer

protected byte[] padBuffer()

resetContext

protected void resetContext()

selfTest

public boolean selfTest()

transform

protected void transform(byte[] in,
                         int offset)