public class BaseMac extends javax.crypto.MacSpi implements PBE
Modifier | Constructor and Description |
---|---|
protected |
BaseMac(Mac macEngine) |
protected |
BaseMac(Mac macEngine,
int scheme,
int pbeHash,
int keySize) |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
engineDoFinal() |
protected int |
engineGetMacLength() |
protected void |
engineInit(java.security.Key key,
java.security.spec.AlgorithmParameterSpec params) |
protected void |
engineReset() |
protected void |
engineUpdate(byte input) |
protected void |
engineUpdate(byte[] input,
int offset,
int len) |
protected BaseMac(Mac macEngine)
protected BaseMac(Mac macEngine, int scheme, int pbeHash, int keySize)
protected void engineInit(java.security.Key key, java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
engineInit
in class javax.crypto.MacSpi
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException
protected int engineGetMacLength()
engineGetMacLength
in class javax.crypto.MacSpi
protected void engineReset()
engineReset
in class javax.crypto.MacSpi
protected void engineUpdate(byte input)
engineUpdate
in class javax.crypto.MacSpi
protected void engineUpdate(byte[] input, int offset, int len)
engineUpdate
in class javax.crypto.MacSpi
protected byte[] engineDoFinal()
engineDoFinal
in class javax.crypto.MacSpi