gnu.crypto.jce.mac
Class HMacHavalSpi
java.lang.Object
javax.crypto.MacSpi
gnu.crypto.jce.mac.MacAdapter
gnu.crypto.jce.mac.HMacHavalSpi
- All Implemented Interfaces:
- Cloneable
- public class HMacHavalSpi
- extends MacAdapter
The implementation of the HMAC-HAVAL Service Provider Interface
(SPI) Adapter.
- Version:
- Revision: $
mac
protected IMac mac
- Our MAC instance.
attributes
protected Map attributes
- Our MAC attributes.
HMacHavalSpi
public HMacHavalSpi()
clone
public Object clone()
throws CloneNotSupportedException
- Throws:
CloneNotSupportedException
engineDoFinal
protected byte[] engineDoFinal()
engineGetMacLength
protected int engineGetMacLength()
engineInit
protected void engineInit(Key key,
AlgorithmParameterSpec params)
throws InvalidKeyException,
InvalidAlgorithmParameterException
- Throws:
InvalidKeyException
InvalidAlgorithmParameterException
engineReset
protected void engineReset()
engineUpdate
protected void engineUpdate(byte b)
engineUpdate
protected void engineUpdate(byte[] in,
int off,
int len)
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.