jcifs.util
Class HMACT64
java.lang.Object
java.security.MessageDigestSpi
java.security.MessageDigest
jcifs.util.HMACT64
- All Implemented Interfaces:
- java.lang.Cloneable
- public class HMACT64
- extends java.security.MessageDigest
- implements java.lang.Cloneable
This is an implementation of the HMACT64 keyed hashing algorithm.
HMACT64 is defined by Luke Leighton as a modified HMAC-MD5 (RFC 2104)
in which the key is truncated at 64 bytes (rather than being hashed
via MD5).
Constructor Summary |
HMACT64(byte[] key)
Creates an HMACT64 instance which uses the given secret key material. |
Methods inherited from class java.security.MessageDigest |
digest, digest, digest, getAlgorithm, getDigestLength, getInstance, getInstance, getInstance, getProvider, isEqual, reset, toString, update, update, update |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HMACT64
public HMACT64(byte[] key)
- Creates an HMACT64 instance which uses the given secret key material.
- Parameters:
key
- The key material to use in hashing.
clone
public java.lang.Object clone()
engineDigest
protected byte[] engineDigest()
engineDigest
protected int engineDigest(byte[] buf,
int offset,
int len)
engineGetDigestLength
protected int engineGetDigestLength()
engineReset
protected void engineReset()
engineUpdate
protected void engineUpdate(byte b)
engineUpdate
protected void engineUpdate(byte[] input,
int offset,
int len)