public abstract class ProxyMac extends MacSpi
| Modifier | Constructor and Description |
|---|---|
protected |
ProxyMac()
Creates a new instance of this
ProxyMac. |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
engineDoFinal() |
protected int |
engineGetMacLength() |
protected void |
engineInit(Key key,
AlgorithmParameterSpec params) |
protected void |
engineReset() |
protected void |
engineUpdate(byte input) |
protected void |
engineUpdate(byte[] input,
int offset,
int len) |
protected void |
engineUpdate(ByteBuffer bytebuffer) |
protected void |
getInstance(XSecProvider.Purpose purpose) |
protected void |
getInstanceUncaught(XSecProvider.Purpose purpose) |
protected abstract String |
getMacName() |
protected ProxyMac()
throws NoSuchAlgorithmException,
NoSuchProviderException
ProxyMac.protected void getInstanceUncaught(XSecProvider.Purpose purpose) throws NoSuchAlgorithmException, NoSuchProviderException
protected void getInstance(XSecProvider.Purpose purpose)
protected abstract String getMacName()
protected void engineInit(Key key, AlgorithmParameterSpec params) throws InvalidKeyException, InvalidAlgorithmParameterException
engineInit in class MacSpiInvalidKeyExceptionInvalidAlgorithmParameterExceptionMacSpi.engineInit(java.security.Key,
java.security.spec.AlgorithmParameterSpec)protected int engineGetMacLength()
engineGetMacLength in class MacSpiMacSpi.engineGetMacLength()protected void engineUpdate(byte input)
engineUpdate in class MacSpiMacSpi.engineUpdate(byte)protected void engineUpdate(byte[] input,
int offset,
int len)
engineUpdate in class MacSpiMacSpi.engineUpdate(byte[], int, int)protected void engineUpdate(ByteBuffer bytebuffer)
engineUpdate in class MacSpiprotected byte[] engineDoFinal()
engineDoFinal in class MacSpiMacSpi.engineDoFinal()protected void engineReset()
engineReset in class MacSpiMacSpi.engineReset()© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC