gnu.crypto.jce.mac
Class HMacWhirlpoolSpi
java.lang.Object
javax.crypto.MacSpi
gnu.crypto.jce.mac.MacAdapter
gnu.crypto.jce.mac.HMacWhirlpoolSpi
- All Implemented Interfaces:
- Cloneable
- public final class HMacWhirlpoolSpi
- extends MacAdapter
The implementation of the HMAC-Whirlpool Service Provider Interface
(SPI) adapter.
- Version:
- $Revision: 1.2 $
mac
protected IMac mac
- Our MAC instance.
attributes
protected Map attributes
- Our MAC attributes.
HMacWhirlpoolSpi
public HMacWhirlpoolSpi()
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.