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 MacSpi
InvalidKeyException
InvalidAlgorithmParameterException
MacSpi.engineInit(java.security.Key,
java.security.spec.AlgorithmParameterSpec)
protected int engineGetMacLength()
engineGetMacLength
in class MacSpi
MacSpi.engineGetMacLength()
protected void engineUpdate(byte input)
engineUpdate
in class MacSpi
MacSpi.engineUpdate(byte)
protected void engineUpdate(byte[] input, int offset, int len)
engineUpdate
in class MacSpi
MacSpi.engineUpdate(byte[], int, int)
protected void engineUpdate(ByteBuffer bytebuffer)
engineUpdate
in class MacSpi
protected byte[] engineDoFinal()
engineDoFinal
in class MacSpi
MacSpi.engineDoFinal()
protected void engineReset()
engineReset
in class MacSpi
MacSpi.engineReset()
© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC