gnu.crypto.mac

Class UHash32.L3Hash32

Enclosing Class:
UHash32
Implemented Interfaces:
Cloneable

(package private) class UHash32.L3Hash32
extends Object
implements Cloneable

Third hash stage of the UHash32 algorithm. Input: K1 string of length 64 bytes. K2 string of length 4 bytes. M string of length 16 bytes. Returns: Y, string of length 4 bytes.

Constructor Summary

L3Hash32(byte[] K1, byte[] K2)

Method Summary

Object
clone()
(package private) byte[]
digest(byte[] M)

Constructor Details

L3Hash32

(package private)  L3Hash32(byte[] K1,
                            byte[] K2)
Parameters:
K1 - string of length 64 bytes.
K2 - string of length 4 bytes.

Method Details

clone

public Object clone()

digest

(package private)  byte[] digest(byte[] M)
Parameters:
M - string of length 16 bytes.
Returns:
Y, string of length 4 bytes.

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