com.mindbright.jce.crypto
Class MacSpi
java.lang.Object
com.mindbright.jce.crypto.MacSpi
- Direct Known Subclasses:
- HMAC
public abstract class MacSpi
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MacSpi
public MacSpi()
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
engineDoFinal
protected abstract byte[] engineDoFinal()
engineGetMacLength
protected abstract int engineGetMacLength()
engineInit
protected abstract void engineInit(Key key,
AlgorithmParameterSpec params)
throws InvalidKeyException,
InvalidAlgorithmParameterException
- Throws:
InvalidKeyException
InvalidAlgorithmParameterException
engineReset
protected abstract void engineReset()
engineUpdate
protected abstract void engineUpdate(byte input)
engineUpdate
protected abstract void engineUpdate(byte[] input,
int offset,
int len)