public abstract class HMACProxyMac extends ProxyMac
Modifier and Type | Field and Description |
---|---|
protected int |
outputLength_ |
Modifier | Constructor and Description |
---|---|
protected |
HMACProxyMac()
Creates a new instance of this
HMACProxyMac . |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
engineDoFinal() |
protected void |
engineInit(Key key,
AlgorithmParameterSpec params) |
protected abstract int |
getDefaultOutputLength()
Returns the default output length.
|
engineGetMacLength, engineReset, engineUpdate, engineUpdate, engineUpdate, getInstance, getInstanceUncaught, getMacName
protected HMACProxyMac() throws NoSuchAlgorithmException, NoSuchProviderException
HMACProxyMac
.protected abstract int getDefaultOutputLength()
protected void engineInit(Key key, AlgorithmParameterSpec params) throws InvalidKeyException, InvalidAlgorithmParameterException
engineInit
in class ProxyMac
InvalidKeyException
InvalidAlgorithmParameterException
MacSpi.engineInit(java.security.Key,
java.security.spec.AlgorithmParameterSpec)
protected byte[] engineDoFinal()
engineDoFinal
in class ProxyMac
MacSpi.engineDoFinal()
,
SignatureMethodImpl.checkMAC(XMLCryptoContext,
boolean)
© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC